Version: 8.3.0
TIsoNode Struct Reference

Public Member Functions

 TIsoNode (double initU, double initV)
 
bool IsUVComputed () const
 
bool IsMovable () const
 
void SetNotMovable ()
 
void SetBoundaryNode (TIsoNode *node, int iDir, int i)
 
TIsoNodeGetBoundaryNode (int iDir, int i)
 
void SetNext (TIsoNode *node, int iDir, int isForward)
 
TIsoNodeGetNext (int iDir, int isForward)
 

Data Fields

bool myIsMovable
 
gp_XY myInitUV
 
gp_XY myUV
 
double myRatio [2]
 
gp_Dir2d myDir [2]
 
TIsoNodemyNext [4]
 
TIsoNodemyBndNodes [4]
 

Constructor & Destructor Documentation

TIsoNode::TIsoNode ( double  initU,
double  initV 
)

References myNext.

Member Function Documentation

TIsoNode* TIsoNode::GetBoundaryNode ( int  iDir,
int  i 
)
TIsoNode* TIsoNode::GetNext ( int  iDir,
int  isForward 
)
bool TIsoNode::IsMovable ( ) const
bool TIsoNode::IsUVComputed ( ) const
void TIsoNode::SetBoundaryNode ( TIsoNode node,
int  iDir,
int  i 
)
void TIsoNode::SetNext ( TIsoNode node,
int  iDir,
int  isForward 
)
void TIsoNode::SetNotMovable ( )

Field Documentation

TIsoNode* TIsoNode::myBndNodes[4]

Referenced by GetBoundaryNode(), and SetBoundaryNode().

gp_Dir2d TIsoNode::myDir[2]
gp_XY TIsoNode::myInitUV
bool TIsoNode::myIsMovable

Referenced by IsMovable(), and SetNotMovable().

double TIsoNode::myRatio[2]
gp_XY TIsoNode::myUV