Stores the results of the OutLine and IsoLine processes. More...
#include <HLRTopoBRep_Data.hxx>
Public Member Functions | |
| 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_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. | |
| void | AddOldS (const TopoDS_Shape &NewS, const TopoDS_Shape &OldS) |
| TopTools_ListOfShape & | AddSplE (const TopoDS_Edge &E) |
| TopTools_ListOfShape & | AddIntL (const TopoDS_Face &F) |
| TopTools_ListOfShape & | AddOutL (const TopoDS_Face &F) |
| TopTools_ListOfShape & | AddIsoL (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_Edge & | Edge () const |
| void | InitVertex (const TopoDS_Edge &E) |
| Start an iteration on the vertices of E. | |
| Standard_Boolean | MoreVertex () const |
| void | NextVertex () |
| const TopoDS_Vertex & | Vertex () 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) |
Stores the results of the OutLine and IsoLine processes.
| HLRTopoBRep_Data::HLRTopoBRep_Data | ( | ) |
| TopTools_ListOfShape & HLRTopoBRep_Data::AddIntL | ( | const TopoDS_Face & | F | ) |
| void HLRTopoBRep_Data::AddIntV | ( | const TopoDS_Vertex & | V | ) |
| TopTools_ListOfShape & HLRTopoBRep_Data::AddIsoL | ( | const TopoDS_Face & | F | ) |
| void HLRTopoBRep_Data::AddOldS | ( | const TopoDS_Shape & | NewS, |
| const TopoDS_Shape & | OldS ) |
| TopTools_ListOfShape & HLRTopoBRep_Data::AddOutL | ( | const TopoDS_Face & | F | ) |
| void HLRTopoBRep_Data::AddOutV | ( | const TopoDS_Vertex & | V | ) |
| TopTools_ListOfShape & HLRTopoBRep_Data::AddSplE | ( | const TopoDS_Edge & | E | ) |
| void HLRTopoBRep_Data::Append | ( | const TopoDS_Vertex & | V, |
| const Standard_Real | P ) |
| void HLRTopoBRep_Data::Clean | ( | ) |
Clear of all the data not needed during and after the hiding process.
| void HLRTopoBRep_Data::Clear | ( | ) |
Clear of all the maps.
| const TopoDS_Edge & HLRTopoBRep_Data::Edge | ( | ) | const |
| Standard_Boolean HLRTopoBRep_Data::EdgeHasSplE | ( | const TopoDS_Edge & | E | ) | const |
Returns True if the Edge is split.
| const TopTools_ListOfShape & HLRTopoBRep_Data::EdgeSplE | ( | const TopoDS_Edge & | E | ) | const |
Returns the list of the edges.
| Standard_Boolean HLRTopoBRep_Data::FaceHasIntL | ( | const TopoDS_Face & | F | ) | const |
Returns True if the Face has internal outline.
| Standard_Boolean HLRTopoBRep_Data::FaceHasIsoL | ( | const TopoDS_Face & | F | ) | const |
Returns True if the Face has isolines.
| Standard_Boolean HLRTopoBRep_Data::FaceHasOutL | ( | const TopoDS_Face & | F | ) | const |
Returns True if the Face has outlines on restriction.
| const TopTools_ListOfShape & HLRTopoBRep_Data::FaceIntL | ( | const TopoDS_Face & | F | ) | const |
Returns the list of the internal OutLines.
| const TopTools_ListOfShape & HLRTopoBRep_Data::FaceIsoL | ( | const TopoDS_Face & | F | ) | const |
Returns the list of the IsoLines.
| const TopTools_ListOfShape & HLRTopoBRep_Data::FaceOutL | ( | const TopoDS_Face & | F | ) | const |
Returns the list of the OutLines on restriction.
| void HLRTopoBRep_Data::InitEdge | ( | ) |
| void HLRTopoBRep_Data::InitVertex | ( | const TopoDS_Edge & | E | ) |
Start an iteration on the vertices of E.
| void HLRTopoBRep_Data::InsertBefore | ( | const TopoDS_Vertex & | V, |
| const Standard_Real | P ) |
Insert before the current position.
| Standard_Boolean HLRTopoBRep_Data::IsIntLFaceEdge | ( | const TopoDS_Face & | F, |
| const TopoDS_Edge & | E ) const |
| Standard_Boolean HLRTopoBRep_Data::IsIntV | ( | const TopoDS_Vertex & | V | ) | const |
Returns True if V is an internal outline vertex.
| Standard_Boolean HLRTopoBRep_Data::IsIsoLFaceEdge | ( | const TopoDS_Face & | F, |
| const TopoDS_Edge & | E ) const |
| Standard_Boolean HLRTopoBRep_Data::IsOutLFaceEdge | ( | const TopoDS_Face & | F, |
| const TopoDS_Edge & | E ) const |
| Standard_Boolean HLRTopoBRep_Data::IsOutV | ( | const TopoDS_Vertex & | V | ) | const |
Returns True if V is an outline vertex on a restriction.
| Standard_Boolean HLRTopoBRep_Data::IsSplEEdgeEdge | ( | const TopoDS_Edge & | E1, |
| const TopoDS_Edge & | E2 ) const |
| Standard_Boolean HLRTopoBRep_Data::MoreEdge | ( | ) | const |
| Standard_Boolean HLRTopoBRep_Data::MoreVertex | ( | ) | const |
| TopoDS_Shape HLRTopoBRep_Data::NewSOldS | ( | const TopoDS_Shape & | New | ) | const |
| void HLRTopoBRep_Data::NextEdge | ( | ) |
| void HLRTopoBRep_Data::NextVertex | ( | ) |
| Standard_Real HLRTopoBRep_Data::Parameter | ( | ) | const |
| const TopoDS_Vertex & HLRTopoBRep_Data::Vertex | ( | ) | const |