Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
MAT_Node Class Reference

#include <MAT_Node.hxx>

Inheritance diagram for MAT_Node:
Inheritance graph
[legend]

Public Member Functions

 MAT_Node (const Standard_Integer GeomIndex, const Handle< MAT_Arc > &LinkedArc, const Standard_Real Distance)
Standard_Integer GeomIndex () const
 Returns the index associated of the geometric
representation of <me>.

Standard_Integer Index () const
 Returns the index associated of the node

void LinkedArcs (MAT_SequenceOfArc &S) const
 Returns in <S> the Arcs linked to <me>.

void NearElts (MAT_SequenceOfBasicElt &S) const
 Returns in <S> the BasicElts equidistant
to <me>.

Standard_Real Distance () const
Standard_Boolean PendingNode () const
 Returns True if <me> is a pending Node.
(ie : the number of Arc Linked = 1)

Standard_Boolean OnBasicElt () const
 Returns True if <me> belongs to the figure.

Standard_Boolean Infinite () const
 Returns True if the distance of <me> is Infinite

void SetIndex (const Standard_Integer anIndex)
 Set the index associated of the node

void SetLinkedArc (const Handle< MAT_Arc > &anArc)

Constructor & Destructor Documentation

MAT_Node::MAT_Node ( const Standard_Integer  GeomIndex,
const Handle< MAT_Arc > &  LinkedArc,
const Standard_Real  Distance 
)

Member Function Documentation


The documentation for this class was generated from the following file: