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

GfxPath Class Reference

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

Collaboration diagram for GfxPath:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GfxPath ()
 ~GfxPath ()
GfxPathcopy ()
GBool isCurPt ()
GBool isPath ()
int getNumSubpaths ()
GfxSubpathgetSubpath (int i)
fouble getLastX ()
fouble getLastY ()
void moveTo (fouble x, fouble y)
void lineTo (fouble x, fouble y)
void curveTo (fouble x1, fouble y1, fouble x2, fouble y2, fouble x3, fouble y3)
void close ()

Private Member Functions

 GfxPath (GBool justMoved1, fouble firstX1, fouble firstY1, GfxSubpath **subpaths1, int n1, int size1)

Private Attributes

GBool justMoved
fouble firstX
fouble firstY
GfxSubpath ** subpaths
int n
int size

Constructor & Destructor Documentation

GfxPath::GfxPath  ) 
 

Definition at line 1842 of file GfxState.cc.

References firstX, firstY, gFalse, gmalloc(), justMoved, n, size, and subpaths.

Referenced by copy().

GfxPath::~GfxPath  ) 
 

Definition at line 1850 of file GfxState.cc.

References gfree(), i, n, and subpaths.

GfxPath::GfxPath GBool  justMoved1,
fouble  firstX1,
fouble  firstY1,
GfxSubpath **  subpaths1,
int  n1,
int  size1
[private]
 

Definition at line 1859 of file GfxState.cc.

References GfxSubpath::copy(), firstX, firstY, gmalloc(), i, justMoved, n, size, and subpaths.


Member Function Documentation

void GfxPath::close  ) 
 

Definition at line 1908 of file GfxState.cc.

References GfxSubpath::close(), firstX, firstY, gFalse, grealloc(), justMoved, n, size, and subpaths.

Referenced by GfxState::closePath().

GfxPath* GfxPath::copy  )  [inline]
 

Definition at line 710 of file GfxState.h.

References firstX, firstY, GfxPath(), justMoved, n, size, and subpaths.

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

Definition at line 1893 of file GfxState.cc.

References GfxSubpath::curveTo(), firstX, firstY, gFalse, grealloc(), justMoved, n, size, and subpaths.

Referenced by GfxState::curveTo().

fouble GfxPath::getLastX  )  [inline]
 

Definition at line 724 of file GfxState.h.

References GfxSubpath::getLastX(), n, and subpaths.

Referenced by GfxState::closePath().

fouble GfxPath::getLastY  )  [inline]
 

Definition at line 725 of file GfxState.h.

References GfxSubpath::getLastY(), n, and subpaths.

Referenced by GfxState::closePath().

int GfxPath::getNumSubpaths  )  [inline]
 

Definition at line 720 of file GfxState.h.

References n.

GfxSubpath* GfxPath::getSubpath int  i  )  [inline]
 

Definition at line 721 of file GfxState.h.

References subpaths.

Referenced by GfxState::clip().

GBool GfxPath::isCurPt  )  [inline]
 

Definition at line 714 of file GfxState.h.

References justMoved, and n.

Referenced by GfxState::isCurPt().

GBool GfxPath::isPath  )  [inline]
 

Definition at line 717 of file GfxState.h.

References n.

Referenced by GfxState::isPath().

void GfxPath::lineTo fouble  x,
fouble  y
 

Definition at line 1879 of file GfxState.cc.

References firstX, firstY, gFalse, grealloc(), justMoved, GfxSubpath::lineTo(), n, size, and subpaths.

Referenced by GfxState::lineTo().

void GfxPath::moveTo fouble  x,
fouble  y
 

Definition at line 1873 of file GfxState.cc.

References firstX, firstY, gTrue, and justMoved.

Referenced by GfxState::moveTo().


Member Data Documentation

fouble GfxPath::firstX [private]
 

Definition at line 743 of file GfxState.h.

Referenced by close(), copy(), curveTo(), GfxPath(), lineTo(), and moveTo().

fouble GfxPath::firstY [private]
 

Definition at line 743 of file GfxState.h.

Referenced by close(), copy(), curveTo(), GfxPath(), lineTo(), and moveTo().

GBool GfxPath::justMoved [private]
 

Definition at line 742 of file GfxState.h.

Referenced by close(), copy(), curveTo(), GfxPath(), isCurPt(), lineTo(), and moveTo().

int GfxPath::n [private]
 

Definition at line 745 of file GfxState.h.

Referenced by close(), copy(), curveTo(), getLastX(), getLastY(), getNumSubpaths(), GfxPath(), isCurPt(), isPath(), lineTo(), and ~GfxPath().

int GfxPath::size [private]
 

Definition at line 746 of file GfxState.h.

Referenced by close(), copy(), curveTo(), GfxPath(), and lineTo().

GfxSubpath** GfxPath::subpaths [private]
 

Definition at line 744 of file GfxState.h.

Referenced by close(), copy(), curveTo(), getLastX(), getLastY(), getSubpath(), GfxPath(), lineTo(), and ~GfxPath().


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