#include <HLRTopoBRep_Data.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | HLRTopoBRep_Data () |
Standard_EXPORT void | Clear () |
Clear of all the maps. . | |
Standard_EXPORT void | Clean () |
Clear of all the data not needed during and after the hiding process. . | |
Standard_EXPORT Standard_Boolean | EdgeHasSplE (const TopoDS_Edge &E) const |
Returns True if the Edge is split. . | |
Standard_EXPORT Standard_Boolean | FaceHasIntL (const TopoDS_Face &F) const |
Returns True if the Face has internal outline. . | |
Standard_EXPORT Standard_Boolean | FaceHasOutL (const TopoDS_Face &F) const |
Returns True if the Face has outlines on restriction. . | |
Standard_EXPORT Standard_Boolean | FaceHasIsoL (const TopoDS_Face &F) const |
Returns True if the Face has isolines. . | |
Standard_EXPORT Standard_Boolean | IsSplEEdgeEdge (const TopoDS_Edge &E1, const TopoDS_Edge &E2) const |
Standard_EXPORT Standard_Boolean | IsIntLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const |
Standard_EXPORT Standard_Boolean | IsOutLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const |
Standard_EXPORT Standard_Boolean | IsIsoLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const |
Standard_EXPORT TopoDS_Shape | NewSOldS (const TopoDS_Shape &New) const |
const TopTools_ListOfShape & | EdgeSplE (const TopoDS_Edge &E) const |
Returns the list of the edges. . | |
const TopTools_ListOfShape & | FaceIntL (const TopoDS_Face &F) const |
Returns the list of the internal OutLines. . | |
const TopTools_ListOfShape & | FaceOutL (const TopoDS_Face &F) const |
Returns the list of the OutLines on restriction. . | |
const TopTools_ListOfShape & | FaceIsoL (const TopoDS_Face &F) const |
Returns the list of the IsoLines. . | |
Standard_Boolean | IsOutV (const TopoDS_Vertex &V) const |
Returns True if V is an outline vertex on a restriction. . | |
Standard_Boolean | IsIntV (const TopoDS_Vertex &V) const |
Returns True if V is an internal outline vertex. . | |
Standard_EXPORT void | AddOldS (const TopoDS_Shape &NewS, const TopoDS_Shape &OldS) |
Standard_EXPORT TopTools_ListOfShape & | AddSplE (const TopoDS_Edge &E) |
Standard_EXPORT TopTools_ListOfShape & | AddIntL (const TopoDS_Face &F) |
Standard_EXPORT TopTools_ListOfShape & | AddOutL (const TopoDS_Face &F) |
Standard_EXPORT TopTools_ListOfShape & | AddIsoL (const TopoDS_Face &F) |
void | AddOutV (const TopoDS_Vertex &V) |
void | AddIntV (const TopoDS_Vertex &V) |
Standard_EXPORT void | InitEdge () |
Standard_Boolean | MoreEdge () const |
Standard_EXPORT void | NextEdge () |
const TopoDS_Edge & | Edge () const |
Standard_EXPORT void | InitVertex (const TopoDS_Edge &E) |
Start an iteration on the vertices of E. . | |
Standard_Boolean | MoreVertex () const |
void | NextVertex () |
Standard_EXPORT const TopoDS_Vertex & | Vertex () const |
Standard_EXPORT Standard_Real | Parameter () const |
Standard_EXPORT void | InsertBefore (const TopoDS_Vertex &V, const Standard_Real P) |
Insert before the current position. . | |
Standard_EXPORT void | Append (const TopoDS_Vertex &V, const Standard_Real P) |
Private Attributes | |
TopTools_DataMapOfShapeShape | myOldS |
TopTools_DataMapOfShapeListOfShape | mySplE |
HLRTopoBRep_DataMapOfShapeFaceData | myData |
TopTools_MapOfShape | myOutV |
TopTools_MapOfShape | myIntV |
HLRTopoBRep_MapOfShapeListOfVData | myEdgesVertices |
HLRTopoBRep_DataMapIteratorOfMapOfShapeListOfVData | myEIterator |
HLRTopoBRep_ListIteratorOfListOfVData | myVIterator |
Standard_Address | myVList |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|