HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GU_SplitLoc Class Reference

#include <GU_EdgeSplit.h>

Public Member Functions

 GU_SplitLoc (GA_Detail *gdp=NULL, GA_Offset p0off=GA_INVALID_OFFSET, GA_Offset p1off=GA_INVALID_OFFSET, float t=0, GEO_PrimPoly *poly=NULL)
 
 GU_SplitLoc (float u, float v, GEO_PrimPoly *poly)
 
GU_SplitLocoperator= (const GU_SplitLoc &src)
 
bool operator== (const GU_SplitLoc &src) const
 
bool operator!= (const GU_SplitLoc &src) const
 
UT_Vector3 getPos3 () const
 
void print () const
 

Public Attributes

GA_Offset myP0Off
 
GA_Offset myP1Off
 
float myT
 
float myT2
 
bool myInsidePrim
 
GEO_PrimPolymyPoly
 
GEO_PrimPolymyOldPoly
 
GA_DetailmyGdp
 

Detailed Description

Definition at line 41 of file GU_EdgeSplit.h.

Constructor & Destructor Documentation

GU_SplitLoc::GU_SplitLoc ( GA_Detail gdp = NULL,
GA_Offset  p0off = GA_INVALID_OFFSET,
GA_Offset  p1off = GA_INVALID_OFFSET,
float  t = 0,
GEO_PrimPoly poly = NULL 
)
inline

Definition at line 44 of file GU_EdgeSplit.h.

GU_SplitLoc::GU_SplitLoc ( float  u,
float  v,
GEO_PrimPoly poly 
)
inline

Definition at line 59 of file GU_EdgeSplit.h.

Member Function Documentation

UT_Vector3 GU_SplitLoc::getPos3 ( ) const
bool GU_SplitLoc::operator!= ( const GU_SplitLoc src) const
inline

Definition at line 83 of file GU_EdgeSplit.h.

GU_SplitLoc& GU_SplitLoc::operator= ( const GU_SplitLoc src)
inline

Definition at line 70 of file GU_EdgeSplit.h.

bool GU_SplitLoc::operator== ( const GU_SplitLoc src) const
void GU_SplitLoc::print ( ) const

Member Data Documentation

GA_Detail* GU_SplitLoc::myGdp

Definition at line 100 of file GU_EdgeSplit.h.

bool GU_SplitLoc::myInsidePrim

Definition at line 95 of file GU_EdgeSplit.h.

GEO_PrimPoly* GU_SplitLoc::myOldPoly

Definition at line 97 of file GU_EdgeSplit.h.

GA_Offset GU_SplitLoc::myP0Off

Definition at line 91 of file GU_EdgeSplit.h.

GA_Offset GU_SplitLoc::myP1Off

Definition at line 92 of file GU_EdgeSplit.h.

GEO_PrimPoly* GU_SplitLoc::myPoly

Definition at line 96 of file GU_EdgeSplit.h.

float GU_SplitLoc::myT

Definition at line 93 of file GU_EdgeSplit.h.

float GU_SplitLoc::myT2

Definition at line 94 of file GU_EdgeSplit.h.


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