SALOME - SMESH
TNode Struct Reference

Structure containing node relative data. More...

#include <StdMeshers_Prism_3D.hxx>

Collaboration diagram for TNode:
Collaboration graph

Public Member Functions

gp_XYZ GetCoords () const
 
gp_XYZ GetParams () const
 
gp_XYZ & ChangeParams ()
 
bool HasParams () const
 
SMDS_TypeOfPosition GetPositionType () const
 
bool IsNeighbor (const TNode &other) const
 
 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.

Definition at line 73 of file StdMeshers_Prism_3D.hxx.

Constructor & Destructor Documentation

§ TNode()

TNode::TNode ( const SMDS_MeshNode node = 0)

Definition at line 86 of file StdMeshers_Prism_3D.hxx.

Member Function Documentation

§ GetCoords()

gp_XYZ TNode::GetCoords ( ) const

Definition at line 78 of file StdMeshers_Prism_3D.hxx.

References SMDS_MeshNode::X(), SMDS_MeshNode::Y(), and SMDS_MeshNode::Z().

Here is the call graph for this function:

§ GetParams()

gp_XYZ TNode::GetParams ( ) const

Definition at line 79 of file StdMeshers_Prism_3D.hxx.

References myParams.

§ ChangeParams()

gp_XYZ& TNode::ChangeParams ( )

Definition at line 80 of file StdMeshers_Prism_3D.hxx.

References myParams.

§ HasParams()

bool TNode::HasParams ( ) const

Definition at line 81 of file StdMeshers_Prism_3D.hxx.

§ GetPositionType()

SMDS_TypeOfPosition TNode::GetPositionType ( ) const

Definition at line 82 of file StdMeshers_Prism_3D.hxx.

References SMDS_MeshNode::GetPosition(), IsNeighbor(), and SMDS_TOP_UNSPEC.

Here is the call graph for this function:

§ IsNeighbor()

bool TNode::IsNeighbor ( const TNode other) const

Referenced by GetPositionType().

Here is the caller graph for this function:

§ operator<()

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

Definition at line 87 of file StdMeshers_Prism_3D.hxx.

References SMDS_MeshElement::GetID(), and myNode.

Here is the call graph for this function:

Field Documentation

§ myNode

const SMDS_MeshNode* TNode::myNode

Definition at line 75 of file StdMeshers_Prism_3D.hxx.

Referenced by operator<().

§ myParams

gp_XYZ TNode::myParams

Definition at line 76 of file StdMeshers_Prism_3D.hxx.

Referenced by ChangeParams(), and GetParams().