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

ModelingAlgorithms
TKBool
TopOpeBRepBuild


TopOpeBRepBuild_VertexInfo Class Reference

#include <TopOpeBRepBuild_VertexInfo.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepBuild_VertexInfo ()
Standard_EXPORT void SetVertex (const TopoDS_Vertex &aV)
Standard_EXPORT const TopoDS_Vertex & Vertex () const
Standard_EXPORT void SetSmart (const Standard_Boolean aFlag)
Standard_EXPORT Standard_Boolean Smart () const
Standard_EXPORT Standard_Integer NbCases () const
Standard_EXPORT Standard_Integer FoundOut () const
Standard_EXPORT void AddIn (const TopoDS_Edge &anE)
Standard_EXPORT void AddOut (const TopoDS_Edge &anE)
Standard_EXPORT void SetCurrentIn (const TopoDS_Edge &anE)
Standard_EXPORT const TopTools_IndexedMapOfOrientedShape & EdgesIn () const
Standard_EXPORT const TopTools_IndexedMapOfOrientedShape & EdgesOut () const
Standard_EXPORT TopTools_IndexedMapOfOrientedShape & ChangeEdgesOut ()
Standard_EXPORT void Dump () const
Standard_EXPORT const TopoDS_Edge & CurrentOut ()
Standard_EXPORT void AppendPassed (const TopoDS_Edge &anE)
Standard_EXPORT void RemovePassed ()
Standard_EXPORT const TopTools_ListOfShape & ListPassed () const
Standard_EXPORT void Prepare (const TopTools_ListOfShape &aL)

Private Attributes

TopoDS_Vertex myVertex
TopoDS_Edge myCurrent
TopoDS_Edge myCurrentIn
Standard_Boolean mySmart
TopTools_IndexedMapOfOrientedShape myEdgesIn
TopTools_IndexedMapOfOrientedShape myEdgesOut
TopTools_IndexedMapOfOrientedShape myLocalEdgesOut
TopTools_ListOfShape myEdgesPassed
Standard_Integer myFoundOut


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepBuild_VertexInfo::TopOpeBRepBuild_VertexInfo  ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::AddIn const TopoDS_Edge &  anE  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::AddOut const TopoDS_Edge &  anE  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::AppendPassed const TopoDS_Edge &  anE  ) 
 

Standard_EXPORT TopTools_IndexedMapOfOrientedShape& TopOpeBRepBuild_VertexInfo::ChangeEdgesOut  ) 
 

Standard_EXPORT const TopoDS_Edge& TopOpeBRepBuild_VertexInfo::CurrentOut  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::Dump  )  const
 

Standard_EXPORT const TopTools_IndexedMapOfOrientedShape& TopOpeBRepBuild_VertexInfo::EdgesIn  )  const
 

Standard_EXPORT const TopTools_IndexedMapOfOrientedShape& TopOpeBRepBuild_VertexInfo::EdgesOut  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepBuild_VertexInfo::FoundOut  )  const
 

Standard_EXPORT const TopTools_ListOfShape& TopOpeBRepBuild_VertexInfo::ListPassed  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepBuild_VertexInfo::NbCases  )  const
 

void TopOpeBRepBuild_VertexInfo::operator delete void *  anAddress  )  [inline]
 

void* TopOpeBRepBuild_VertexInfo::operator new size_t  size  )  [inline]
 

void* TopOpeBRepBuild_VertexInfo::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::Prepare const TopTools_ListOfShape &  aL  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::RemovePassed  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::SetCurrentIn const TopoDS_Edge &  anE  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::SetSmart const Standard_Boolean  aFlag  ) 
 

Standard_EXPORT void TopOpeBRepBuild_VertexInfo::SetVertex const TopoDS_Vertex &  aV  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepBuild_VertexInfo::Smart  )  const
 

Standard_EXPORT const TopoDS_Vertex& TopOpeBRepBuild_VertexInfo::Vertex  )  const
 


Field Documentation

TopoDS_Edge TopOpeBRepBuild_VertexInfo::myCurrent [private]
 

TopoDS_Edge TopOpeBRepBuild_VertexInfo::myCurrentIn [private]
 

TopTools_IndexedMapOfOrientedShape TopOpeBRepBuild_VertexInfo::myEdgesIn [private]
 

TopTools_IndexedMapOfOrientedShape TopOpeBRepBuild_VertexInfo::myEdgesOut [private]
 

TopTools_ListOfShape TopOpeBRepBuild_VertexInfo::myEdgesPassed [private]
 

Standard_Integer TopOpeBRepBuild_VertexInfo::myFoundOut [private]
 

TopTools_IndexedMapOfOrientedShape TopOpeBRepBuild_VertexInfo::myLocalEdgesOut [private]
 

Standard_Boolean TopOpeBRepBuild_VertexInfo::mySmart [private]
 

TopoDS_Vertex TopOpeBRepBuild_VertexInfo::myVertex [private]
 


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