Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GfxSubpath Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/GfxState.h>

Collaboration diagram for GfxSubpath:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GfxSubpath (fouble x1, fouble y1)
 ~GfxSubpath ()
GfxSubpathcopy ()
int getNumPoints ()
fouble getX (int i)
fouble getY (int i)
GBool getCurve (int i)
fouble getLastX ()
fouble getLastY ()
void lineTo (fouble x1, fouble y1)
void curveTo (fouble x1, fouble y1, fouble x2, fouble y2, fouble x3, fouble y3)
void close ()
GBool isClosed ()

Private Member Functions

 GfxSubpath (GfxSubpath *subpath)

Private Attributes

foublex
foubley
GBoolcurve
int n
int size
GBool closed

Constructor & Destructor Documentation

GfxSubpath::GfxSubpath fouble  x1,
fouble  y1
 

Definition at line 1772 of file GfxState.cc.

References closed, curve, gFalse, gmalloc(), n, size, x, and y.

Referenced by copy().

GfxSubpath::~GfxSubpath  ) 
 

Definition at line 1784 of file GfxState.cc.

References curve, gfree(), x, and y.

GfxSubpath::GfxSubpath GfxSubpath subpath  )  [private]
 

Definition at line 1791 of file GfxState.cc.

References closed, curve, gmalloc(), n, size, x, and y.


Member Function Documentation

void GfxSubpath::close  ) 
 

Definition at line 1835 of file GfxState.cc.

References closed, gTrue, lineTo(), n, x, and y.

Referenced by GfxPath::close().

GfxSubpath* GfxSubpath::copy  )  [inline]
 

Definition at line 665 of file GfxState.h.

References GfxSubpath().

Referenced by GfxPath::GfxPath().

void GfxSubpath::curveTo fouble  x1,
fouble  y1,
fouble  x2,
fouble  y2,
fouble  x3,
fouble  y3
 

Definition at line 1816 of file GfxState.cc.

References curve, gFalse, grealloc(), gTrue, n, size, x, and y.

Referenced by GfxPath::curveTo().

GBool GfxSubpath::getCurve int  i  )  [inline]
 

Definition at line 671 of file GfxState.h.

References curve.

fouble GfxSubpath::getLastX  )  [inline]
 

Definition at line 674 of file GfxState.h.

References n, and x.

Referenced by GfxPath::getLastX().

fouble GfxSubpath::getLastY  )  [inline]
 

Definition at line 675 of file GfxState.h.

References n, and y.

Referenced by GfxPath::getLastY().

int GfxSubpath::getNumPoints  )  [inline]
 

Definition at line 668 of file GfxState.h.

References n.

fouble GfxSubpath::getX int  i  )  [inline]
 

Definition at line 669 of file GfxState.h.

References x.

Referenced by GfxState::clip().

fouble GfxSubpath::getY int  i  )  [inline]
 

Definition at line 670 of file GfxState.h.

References y.

Referenced by GfxState::clip().

GBool GfxSubpath::isClosed  )  [inline]
 

Definition at line 686 of file GfxState.h.

References closed.

void GfxSubpath::lineTo fouble  x1,
fouble  y1
 

Definition at line 1803 of file GfxState.cc.

References curve, gFalse, grealloc(), n, size, x, and y.

Referenced by close(), and GfxPath::lineTo().


Member Data Documentation

GBool GfxSubpath::closed [private]
 

Definition at line 695 of file GfxState.h.

Referenced by close(), GfxSubpath(), and isClosed().

GBool* GfxSubpath::curve [private]
 

Definition at line 691 of file GfxState.h.

Referenced by curveTo(), getCurve(), GfxSubpath(), lineTo(), and ~GfxSubpath().

int GfxSubpath::n [private]
 

Definition at line 693 of file GfxState.h.

Referenced by close(), curveTo(), getLastX(), getLastY(), getNumPoints(), GfxSubpath(), and lineTo().

int GfxSubpath::size [private]
 

Definition at line 694 of file GfxState.h.

Referenced by curveTo(), GfxSubpath(), and lineTo().

fouble* GfxSubpath::x [private]
 

Definition at line 690 of file GfxState.h.

Referenced by close(), curveTo(), getLastX(), getX(), GfxSubpath(), lineTo(), and ~GfxSubpath().

fouble * GfxSubpath::y [private]
 

Definition at line 690 of file GfxState.h.

Referenced by close(), curveTo(), getLastY(), getY(), GfxSubpath(), lineTo(), and ~GfxSubpath().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:09 2005 for OPIE by  doxygen 1.4.2