OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKTopAlgo
MAT


MAT_Node Class Reference

#include <MAT_Node.hxx>


Public Member Functions

Standard_EXPORT MAT_Node (const Standard_Integer GeomIndex, const Handle(MAT_Arc)&LinkedArc, const Standard_Real Distance)
Standard_EXPORT Standard_Integer GeomIndex () const
 Returns the index associated of the geometric
representation of <me>.
.
Standard_EXPORT Standard_Integer Index () const
 Returns the index associated of the node
.
Standard_EXPORT void LinkedArcs (MAT_SequenceOfArc &S) const
 Returns in <s> the Arcs linked to <me>.
.
Standard_EXPORT void NearElts (MAT_SequenceOfBasicElt &S) const
 Returns in <s> the BasicElts equidistant
to <me>.
.
Standard_EXPORT Standard_Real Distance () const
Standard_EXPORT Standard_Boolean PendingNode () const
 Returns True if <me> is a pending Node.
(ie : the number of Arc Linked = 1)
.
Standard_EXPORT Standard_Boolean OnBasicElt () const
 Returns True if <me> belongs to the figure.
.
Standard_EXPORT Standard_Boolean Infinite () const
 Returns True if the distance of <me> is Infinite
.
Standard_EXPORT void SetIndex (const Standard_Integer anIndex)
 Set the index associated of the node
.
Standard_EXPORT void SetLinkedArc (const Handle(MAT_Arc)&anArc)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer nodeIndex
Standard_Integer geomIndex
Standard_Address aLinkedArc
Standard_Real distance


Constructor & Destructor Documentation

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


Member Function Documentation

Standard_EXPORT Standard_Real MAT_Node::Distance  )  const
 

Standard_EXPORT Standard_Integer MAT_Node::GeomIndex  )  const
 

Standard_EXPORT const MAT_Node::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Integer MAT_Node::Index  )  const
 

Standard_EXPORT Standard_Boolean MAT_Node::Infinite  )  const
 

Standard_EXPORT void MAT_Node::LinkedArcs MAT_SequenceOfArc S  )  const
 

Standard_EXPORT void MAT_Node::NearElts MAT_SequenceOfBasicElt S  )  const
 

Standard_EXPORT Standard_Boolean MAT_Node::OnBasicElt  )  const
 

Standard_EXPORT Standard_Boolean MAT_Node::PendingNode  )  const
 

Standard_EXPORT void MAT_Node::SetIndex const Standard_Integer  anIndex  ) 
 

Standard_EXPORT void MAT_Node::SetLinkedArc const Handle(MAT_Arc)&  anArc  ) 
 


Field Documentation

Standard_Address MAT_Node::aLinkedArc [private]
 

Standard_Real MAT_Node::distance [private]
 

Standard_Integer MAT_Node::geomIndex [private]
 

Standard_Integer MAT_Node::nodeIndex [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:29 2008 for OpenCASCADE by  doxygen 1.4.1