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

Stores the results of the OutLine and IsoLine
processes.

#include <HLRTopoBRep_Data.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC HLRTopoBRep_Data ()
void Clear ()
 Clear of all the maps.

void Clean ()
 Clear of all the data not needed during and after
the hiding process.

Standard_Boolean EdgeHasSplE (const TopoDS_Edge &E) const
 Returns True if the Edge is split.

Standard_Boolean FaceHasIntL (const TopoDS_Face &F) const
 Returns True if the Face has internal outline.

Standard_Boolean FaceHasOutL (const TopoDS_Face &F) const
 Returns True if the Face has outlines on restriction.

Standard_Boolean FaceHasIsoL (const TopoDS_Face &F) const
 Returns True if the Face has isolines.

Standard_Boolean IsSplEEdgeEdge (const TopoDS_Edge &E1, const TopoDS_Edge &E2) const
Standard_Boolean IsIntLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const
Standard_Boolean IsOutLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const
Standard_Boolean IsIsoLFaceEdge (const TopoDS_Face &F, const TopoDS_Edge &E) const
TopoDS_Shape NewSOldS (const TopoDS_Shape &New) const
const TopTools_ListOfShapeEdgeSplE (const TopoDS_Edge &E) const
 Returns the list of the edges.

const TopTools_ListOfShapeFaceIntL (const TopoDS_Face &F) const
 Returns the list of the internal OutLines.

const TopTools_ListOfShapeFaceOutL (const TopoDS_Face &F) const
 Returns the list of the OutLines on restriction.

const TopTools_ListOfShapeFaceIsoL (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.

void AddOldS (const TopoDS_Shape &NewS, const TopoDS_Shape &OldS)
TopTools_ListOfShapeAddSplE (const TopoDS_Edge &E)
TopTools_ListOfShapeAddIntL (const TopoDS_Face &F)
TopTools_ListOfShapeAddOutL (const TopoDS_Face &F)
TopTools_ListOfShapeAddIsoL (const TopoDS_Face &F)
void AddOutV (const TopoDS_Vertex &V)
void AddIntV (const TopoDS_Vertex &V)
void InitEdge ()
Standard_Boolean MoreEdge () const
void NextEdge ()
const TopoDS_EdgeEdge () const
void InitVertex (const TopoDS_Edge &E)
 Start an iteration on the vertices of E.

Standard_Boolean MoreVertex () const
void NextVertex ()
const TopoDS_VertexVertex () const
Standard_Real Parameter () const
void InsertBefore (const TopoDS_Vertex &V, const Standard_Real P)
 Insert before the current position.

void Append (const TopoDS_Vertex &V, const Standard_Real P)

Constructor & Destructor Documentation


Member Function Documentation


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