GU_TrimPatch Class Reference

#include <GU_TrimPatch.h>

Inheritance diagram for GU_TrimPatch:

GU_TrimBasePatch

List of all members.

Public Member Functions

 GU_TrimPatch (GU_TPSurfCache *parent, GEO_TPSurf *surf)
virtual ~GU_TrimPatch ()
virtual void refreshCells (GEO_TPSurf *surf, int umin, int umax, int vmin, int vmax)
void startUIsoWalk (int uiso)
int getUIsoSpan (int &trimtype)
int getUIsoSpanPoint (int &point)
void startVIsoWalk (int viso)
int getVIsoSpan (int &trimtype)
int getVIsoSpanPoint (int &point)
void startTrimCurveWalk ()
int getTrimCurveSpan ()
int getTrimCurveSpanPoint (int &point)

Protected Member Functions

virtual void fillPoint (GU_TrimPatchPoint *p)
virtual void fillCornerPoints ()

Protected Attributes

GU_TPSurfCachemyParent
GEO_TPSurfmySurf
int myCurIsoIdx
int myCurIsoOffset
int myCurIsoTrim
int mySpanStart
int myLastWasEnd
GU_TrimPatchPointmyCurIsoPoint
GU_TrimPatchPointmyTrimCurve
GU_TrimPatchPointmyTrimCurvePoint
GU_TrimPatchPointmyCurTrimCurveStart


Detailed Description

Definition at line 125 of file GU_TrimPatch.h.


Constructor & Destructor Documentation

GU_TrimPatch::GU_TrimPatch ( GU_TPSurfCache parent,
GEO_TPSurf surf 
)

virtual GU_TrimPatch::~GU_TrimPatch (  )  [virtual]


Member Function Documentation

virtual void GU_TrimPatch::fillCornerPoints (  )  [protected, virtual]

Implements GU_TrimBasePatch.

virtual void GU_TrimPatch::fillPoint ( GU_TrimPatchPoint p  )  [protected, virtual]

Implements GU_TrimBasePatch.

int GU_TrimPatch::getTrimCurveSpan (  ) 

int GU_TrimPatch::getTrimCurveSpanPoint ( int &  point  ) 

int GU_TrimPatch::getUIsoSpan ( int &  trimtype  ) 

int GU_TrimPatch::getUIsoSpanPoint ( int &  point  ) 

int GU_TrimPatch::getVIsoSpan ( int &  trimtype  ) 

int GU_TrimPatch::getVIsoSpanPoint ( int &  point  ) 

virtual void GU_TrimPatch::refreshCells ( GEO_TPSurf surf,
int  umin,
int  umax,
int  vmin,
int  vmax 
) [virtual]

Implements GU_TrimBasePatch.

void GU_TrimPatch::startTrimCurveWalk (  ) 

void GU_TrimPatch::startUIsoWalk ( int  uiso  ) 

void GU_TrimPatch::startVIsoWalk ( int  viso  ) 


Member Data Documentation

int GU_TrimPatch::myCurIsoIdx [protected]

Definition at line 167 of file GU_TrimPatch.h.

Definition at line 167 of file GU_TrimPatch.h.

Definition at line 169 of file GU_TrimPatch.h.

int GU_TrimPatch::myCurIsoTrim [protected]

Definition at line 167 of file GU_TrimPatch.h.

Definition at line 173 of file GU_TrimPatch.h.

int GU_TrimPatch::myLastWasEnd [protected]

Definition at line 168 of file GU_TrimPatch.h.

Definition at line 163 of file GU_TrimPatch.h.

int GU_TrimPatch::mySpanStart [protected]

Definition at line 168 of file GU_TrimPatch.h.

Definition at line 164 of file GU_TrimPatch.h.

Definition at line 171 of file GU_TrimPatch.h.

Definition at line 171 of file GU_TrimPatch.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:29 2012 for HDK by  doxygen 1.5.9