Version: 9.12.0
SMESH_TNodeXYZ Struct Reference

SMDS_MeshNode -> gp_XYZ converter. More...

#include <SMESH_TypeDefs.hxx>

Inheritance diagram for SMESH_TNodeXYZ:

Public Member Functions

 SMESH_TNodeXYZ (const SMDS_MeshElement *e=0)
 
bool Set (const SMDS_MeshElement *e=0)
 
void SetXYZ (const gp_XYZ &p)
 
const SMDS_MeshNodeNode () const
 
double Distance (const SMDS_MeshNode *n) const
 
double SquareDistance (const SMDS_MeshNode *n) const
 
bool operator== (const SMESH_TNodeXYZ &other) const
 
bool operator!= (const SMESH_TNodeXYZ &other) const
 
bool operator! () const
 
const SMDS_MeshNodeoperator-> () const
 

Data Fields

const SMDS_MeshNode_node
 

Detailed Description

SMDS_MeshNode -> gp_XYZ converter.

Constructor & Destructor Documentation

◆ SMESH_TNodeXYZ()

SMESH_TNodeXYZ::SMESH_TNodeXYZ ( const SMDS_MeshElement e = 0)

References Set().

Referenced by Distance(), and SquareDistance().

Member Function Documentation

◆ Distance()

◆ Node()

◆ operator!()

bool SMESH_TNodeXYZ::operator! ( ) const

References _node.

◆ operator!=()

bool SMESH_TNodeXYZ::operator!= ( const SMESH_TNodeXYZ other) const

References _node.

◆ operator->()

const SMDS_MeshNode* SMESH_TNodeXYZ::operator-> ( ) const

References _node.

◆ operator==()

bool SMESH_TNodeXYZ::operator== ( const SMESH_TNodeXYZ other) const

References _node.

◆ Set()

◆ SetXYZ()

void SMESH_TNodeXYZ::SetXYZ ( const gp_XYZ &  p)

◆ SquareDistance()

Field Documentation

◆ _node