Version: 8.3.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

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

Member Function Documentation

gp_XYZ& Prism_3D::TNode::ChangeParams ( ) const
gp_XYZ Prism_3D::TNode::GetCoords ( ) const
gp_XYZ Prism_3D::TNode::GetParams ( ) const
bool Prism_3D::TNode::HasParams ( ) const

References myParams.

Referenced by StdMeshers_Prism_3D::compute().

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().

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

Field Documentation

gp_XYZ Prism_3D::TNode::myParams
mutable

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