Version: 9.16.0
Prism_3D::TNode Struct Reference

Structure containing node relative data. More...

#include <StdMeshers_Prism_3D.hxx>

Public Member Functions

gp_XYZ GetCoords () const
 
gp_XYZ GetParams () const
 
gp_XYZ & ChangeParams () const
 
bool HasParams () const
 
SMDS_TypeOfPosition GetPositionType () const
 
bool IsNeighbor (const TNode &other) const
 Return true if this node and other one belong to one face. More...
 
 TNode (const SMDS_MeshNode *node=0)
 
bool operator< (const TNode &other) const
 

Data Fields

const SMDS_MeshNodemyNode
 
gp_XYZ myParams
 

Detailed Description

Structure containing node relative data.

Constructor & Destructor Documentation

◆ TNode()

Prism_3D::TNode::TNode ( const SMDS_MeshNode node = 0)

Member Function Documentation

◆ ChangeParams()

gp_XYZ & Prism_3D::TNode::ChangeParams ( ) const

◆ GetCoords()

gp_XYZ Prism_3D::TNode::GetCoords ( ) const

◆ GetParams()

gp_XYZ Prism_3D::TNode::GetParams ( ) const

◆ GetPositionType()

SMDS_TypeOfPosition Prism_3D::TNode::GetPositionType ( ) const

◆ HasParams()

bool Prism_3D::TNode::HasParams ( ) const

References myParams.

Referenced by StdMeshers_Prism_3D::compute().

◆ IsNeighbor()

bool Prism_3D::TNode::IsNeighbor ( const TNode other) const

Return true if this node and other one belong to one face.

References SMDS_MeshNode::GetInverseElementIterator(), myNode, and SMDSAbs_Face.

Referenced by StdMeshers_Prism_3D::compute(), and StdMeshers_Prism_3D::projectBottomToTop().

◆ operator<()

bool Prism_3D::TNode::operator< ( const TNode other) const

Field Documentation

◆ myNode

◆ myParams

gp_XYZ Prism_3D::TNode::myParams
mutable

Referenced by ChangeParams(), GetParams(), and HasParams().