Version: 9.16.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::TIsoNode ( double  initU,
double  initV 
)

References myNext.

Member Function Documentation

◆ GetBoundaryNode()

TIsoNode * TIsoNode::GetBoundaryNode ( int  iDir,
int  i 
)

◆ GetNext()

TIsoNode * TIsoNode::GetNext ( int  iDir,
int  isForward 
)

◆ IsMovable()

bool TIsoNode::IsMovable ( ) const

◆ IsUVComputed()

bool TIsoNode::IsUVComputed ( ) const

◆ SetBoundaryNode()

void TIsoNode::SetBoundaryNode ( TIsoNode node,
int  iDir,
int  i 
)

◆ SetNext()

void TIsoNode::SetNext ( TIsoNode node,
int  iDir,
int  isForward 
)

◆ SetNotMovable()

void TIsoNode::SetNotMovable ( )

Field Documentation

◆ myBndNodes

TIsoNode* TIsoNode::myBndNodes[4]

Referenced by GetBoundaryNode(), and SetBoundaryNode().

◆ myDir

gp_Dir2d TIsoNode::myDir[2]

◆ myInitUV

gp_XY TIsoNode::myInitUV

◆ myIsMovable

bool TIsoNode::myIsMovable

Referenced by IsMovable(), and SetNotMovable().

◆ myNext

◆ myRatio

double TIsoNode::myRatio[2]

◆ myUV

gp_XY TIsoNode::myUV