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