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

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_DataStructure Class Reference

The DataStructure stores :

New geometries : points, curves, and surfaces.
Topological shapes : vertices, edges, faces.
The new geometries and the topological shapes have interferences.

.

#include <TopOpeBRepDS_DataStructure.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepDS_DataStructure ()
Standard_EXPORT void Init ()
 reset the data structure

Standard_EXPORT Standard_Integer AddSurface (const TopOpeBRepDS_Surface &S)
 Insert a new surface. Returns the index.
.
Standard_EXPORT void RemoveSurface (const Standard_Integer I)
Standard_EXPORT Standard_Boolean KeepSurface (const Standard_Integer I) const
Standard_EXPORT Standard_Boolean KeepSurface (TopOpeBRepDS_Surface &S) const
Standard_EXPORT void ChangeKeepSurface (const Standard_Integer I, const Standard_Boolean FindKeep)
Standard_EXPORT void ChangeKeepSurface (TopOpeBRepDS_Surface &S, const Standard_Boolean FindKeep)
Standard_EXPORT Standard_Integer AddCurve (const TopOpeBRepDS_Curve &S)
 Insert a new curve. Returns the index.
.
Standard_EXPORT void RemoveCurve (const Standard_Integer I)
Standard_EXPORT Standard_Boolean KeepCurve (const Standard_Integer I) const
Standard_EXPORT Standard_Boolean KeepCurve (const TopOpeBRepDS_Curve &C) const
Standard_EXPORT void ChangeKeepCurve (const Standard_Integer I, const Standard_Boolean FindKeep)
Standard_EXPORT void ChangeKeepCurve (TopOpeBRepDS_Curve &C, const Standard_Boolean FindKeep)
Standard_EXPORT Standard_Integer AddPoint (const TopOpeBRepDS_Point &PDS)
 Insert a new point. Returns the index.
.
Standard_EXPORT Standard_Integer AddPointSS (const TopOpeBRepDS_Point &PDS, const TopoDS_Shape &S1, const TopoDS_Shape &S2)
 Insert a new point. Returns the index.
.
Standard_EXPORT void RemovePoint (const Standard_Integer I)
Standard_EXPORT Standard_Boolean KeepPoint (const Standard_Integer I) const
Standard_EXPORT Standard_Boolean KeepPoint (const TopOpeBRepDS_Point &P) const
Standard_EXPORT void ChangeKeepPoint (const Standard_Integer I, const Standard_Boolean FindKeep)
Standard_EXPORT void ChangeKeepPoint (TopOpeBRepDS_Point &P, const Standard_Boolean FindKeep)
Standard_EXPORT Standard_Integer AddShape (const TopoDS_Shape &S)
 Insert a shape S. Returns the index.
.
Standard_EXPORT Standard_Integer AddShape (const TopoDS_Shape &S, const Standard_Integer I)
 Insert a shape S which ancestor is I = 1 or 2. Returns the index.
.
Standard_EXPORT Standard_Boolean KeepShape (const Standard_Integer I, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT Standard_Boolean KeepShape (const TopoDS_Shape &S, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT void ChangeKeepShape (const Standard_Integer I, const Standard_Boolean FindKeep)
Standard_EXPORT void ChangeKeepShape (const TopoDS_Shape &S, const Standard_Boolean FindKeep)
Standard_EXPORT void InitSectionEdges ()
Standard_EXPORT Standard_Integer AddSectionEdge (const TopoDS_Edge &E)
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & SurfaceInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeSurfaceInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & CurveInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeCurveInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & PointInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangePointInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & ShapeInterferences (const TopoDS_Shape &S, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeShapeInterferences (const TopoDS_Shape &S)
Standard_EXPORT const TopOpeBRepDS_ListOfInterference & ShapeInterferences (const Standard_Integer I, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT TopOpeBRepDS_ListOfInterference & ChangeShapeInterferences (const Standard_Integer I)
Standard_EXPORT const TopTools_ListOfShape & ShapeSameDomain (const TopoDS_Shape &S) const
Standard_EXPORT TopTools_ListOfShape & ChangeShapeSameDomain (const TopoDS_Shape &S)
Standard_EXPORT const TopTools_ListOfShape & ShapeSameDomain (const Standard_Integer I) const
Standard_EXPORT TopTools_ListOfShape & ChangeShapeSameDomain (const Standard_Integer I)
Standard_EXPORT TopOpeBRepDS_MapOfShapeData & ChangeShapes ()
Standard_EXPORT void AddShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
Standard_EXPORT void RemoveShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
Standard_EXPORT Standard_Integer SameDomainRef (const Standard_Integer I) const
Standard_EXPORT Standard_Integer SameDomainRef (const TopoDS_Shape &S) const
Standard_EXPORT void SameDomainRef (const Standard_Integer I, const Standard_Integer Ref)
Standard_EXPORT void SameDomainRef (const TopoDS_Shape &S, const Standard_Integer Ref)
Standard_EXPORT TopOpeBRepDS_Config SameDomainOri (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_Config SameDomainOri (const TopoDS_Shape &S) const
Standard_EXPORT void SameDomainOri (const Standard_Integer I, const TopOpeBRepDS_Config Ori)
Standard_EXPORT void SameDomainOri (const TopoDS_Shape &S, const TopOpeBRepDS_Config Ori)
Standard_EXPORT Standard_Integer SameDomainInd (const Standard_Integer I) const
Standard_EXPORT Standard_Integer SameDomainInd (const TopoDS_Shape &S) const
Standard_EXPORT void SameDomainInd (const Standard_Integer I, const Standard_Integer Ind)
Standard_EXPORT void SameDomainInd (const TopoDS_Shape &S, const Standard_Integer Ind)
Standard_EXPORT Standard_Integer AncestorRank (const Standard_Integer I) const
Standard_EXPORT Standard_Integer AncestorRank (const TopoDS_Shape &S) const
Standard_EXPORT void AncestorRank (const Standard_Integer I, const Standard_Integer Ianc)
Standard_EXPORT void AncestorRank (const TopoDS_Shape &S, const Standard_Integer Ianc)
Standard_EXPORT void AddShapeInterference (const TopoDS_Shape &S, const Handle(TopOpeBRepDS_Interference)&I)
Standard_EXPORT void RemoveShapeInterference (const TopoDS_Shape &S, const Handle(TopOpeBRepDS_Interference)&I)
Standard_EXPORT void FillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Standard_Boolean refFirst=Standard_True)
Standard_EXPORT void FillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const TopOpeBRepDS_Config c1, const TopOpeBRepDS_Config c2, const Standard_Boolean refFirst=Standard_True)
Standard_EXPORT void UnfillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
Standard_EXPORT Standard_Integer NbSurfaces () const
Standard_EXPORT Standard_Integer NbCurves () const
Standard_EXPORT void ChangeNbCurves (const Standard_Integer N)
Standard_EXPORT Standard_Integer NbPoints () const
Standard_EXPORT Standard_Integer NbShapes () const
Standard_EXPORT Standard_Integer NbSectionEdges () const
Standard_EXPORT const TopOpeBRepDS_Surface & Surface (const Standard_Integer I) const
 Returns the surface of index .
.

Standard_EXPORT TopOpeBRepDS_Surface & ChangeSurface (const Standard_Integer I)
 Returns the surface of index .
.

Standard_EXPORT const TopOpeBRepDS_Curve & Curve (const Standard_Integer I) const
 Returns the Curve of index .
.

Standard_EXPORT TopOpeBRepDS_Curve & ChangeCurve (const Standard_Integer I)
 Returns the Curve of index .
.

Standard_EXPORT const TopOpeBRepDS_Point & Point (const Standard_Integer I) const
 Returns the point of index .
.

Standard_EXPORT TopOpeBRepDS_Point & ChangePoint (const Standard_Integer I)
 Returns the point of index .
.

Standard_EXPORT const TopoDS_Shape & Shape (const Standard_Integer I, const Standard_Boolean FindKeep=Standard_True) const
 returns the shape of index I stored in
the map myShapes, accessing a list of interference.

Standard_EXPORT Standard_Integer Shape (const TopoDS_Shape &S, const Standard_Boolean FindKeep=Standard_True) const
 returns the index of shape <s> stored in
the map myShapes, accessing a list of interference.
returns 0 if <s> is not in the map.

Standard_EXPORT const TopoDS_Edge & SectionEdge (const Standard_Integer I, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT Standard_Integer SectionEdge (const TopoDS_Edge &E, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT Standard_Boolean IsSectionEdge (const TopoDS_Edge &E, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT Standard_Boolean HasGeometry (const TopoDS_Shape &S) const
 Returns True if <s> has new geometries, i.e :
True si :
HasShape(S) True
S a une liste d'interferences non vide.
S = SOLID, FACE, EDGE : true/false
S = SHELL, WIRE, VERTEX : false.
.
Standard_EXPORT Standard_Boolean HasShape (const TopoDS_Shape &S, const Standard_Boolean FindKeep=Standard_True) const
 Returns True if <s> est dans myShapes
.
Standard_EXPORT void SetNewSurface (const TopoDS_Shape &F, const Handle(Geom_Surface)&S)
Standard_EXPORT Standard_Boolean HasNewSurface (const TopoDS_Shape &F) const
Standard_EXPORT const Handle_Geom_Surface & NewSurface (const TopoDS_Shape &F) const
Standard_EXPORT void Isfafa (const Standard_Boolean isfafa)
Standard_EXPORT Standard_Boolean Isfafa () const
Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState & ChangeMapOfShapeWithStateObj ()
Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState & ChangeMapOfShapeWithStateTool ()
Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState & ChangeMapOfShapeWithState (const TopoDS_Shape &aShape, Standard_Boolean &aFlag)
Standard_EXPORT const TopOpeBRepDS_ShapeWithState & GetShapeWithState (const TopoDS_Shape &aShape) const
Standard_EXPORT TopTools_IndexedMapOfShape & ChangeMapOfRejectedShapesObj ()
Standard_EXPORT TopTools_IndexedMapOfShape & ChangeMapOfRejectedShapesTool ()

Private Member Functions

Standard_EXPORT Standard_Boolean FindInterference (TopOpeBRepDS_ListIteratorOfListOfInterference &IT, const Handle(TopOpeBRepDS_Interference)&I) const

Private Attributes

Standard_Integer myNbSurfaces
TopOpeBRepDS_MapOfSurface mySurfaces
Standard_Integer myNbCurves
TopOpeBRepDS_MapOfCurve myCurves
Standard_Integer myNbPoints
TopOpeBRepDS_MapOfPoint myPoints
TopOpeBRepDS_MapOfShapeData myShapes
TopTools_IndexedMapOfShape mySectionEdges
TopOpeBRepDS_ListOfInterference myEmptyListOfInterference
TopTools_ListOfShape myEmptyListOfShape
TopoDS_Shape myEmptyShape
TopOpeBRepDS_Point myEmptyPoint
TopOpeBRepDS_Surface myEmptySurface
TopOpeBRepDS_Curve myEmptyCurve
Handle_Geom_Surface myEmptyGSurface
TopOpeBRepDS_ShapeSurface myNewSurface
Standard_Boolean myIsfafa
Standard_Integer myI
TopOpeBRepDS_IndexedDataMapOfShapeWithState myMapOfShapeWithStateObj
TopOpeBRepDS_IndexedDataMapOfShapeWithState myMapOfShapeWithStateTool
TopTools_IndexedMapOfShape myMapOfRejectedShapesObj
TopTools_IndexedMapOfShape myMapOfRejectedShapesTool


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_DataStructure::TopOpeBRepDS_DataStructure (   ) 
 


Member Function Documentation

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddCurve (  const TopOpeBRepDS_Curve &  S  ) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddPoint (  const TopOpeBRepDS_Point &  PDS  ) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddPointSS (  const TopOpeBRepDS_Point &  PDS,
const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddSectionEdge (  const TopoDS_Edge &  E  ) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddShape (  const TopoDS_Shape &  S,
const Standard_Integer  I
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddShape (  const TopoDS_Shape &  S  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::AddShapeInterference (  const TopoDS_Shape &  S,
const Handle(TopOpeBRepDS_Interference)&  I
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::AddShapeSameDomain (  const TopoDS_Shape &  S,
const TopoDS_Shape &  SSD
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AddSurface (  const TopOpeBRepDS_Surface &  S  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::AncestorRank (  const TopoDS_Shape &  S,
const Standard_Integer  Ianc
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::AncestorRank (  const Standard_Integer  I,
const Standard_Integer  Ianc
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AncestorRank (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::AncestorRank (  const Standard_Integer  I  )  const
 

Standard_EXPORT TopOpeBRepDS_Curve& TopOpeBRepDS_DataStructure::ChangeCurve (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ChangeCurveInterferences (  const Standard_Integer  I  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepCurve (  TopOpeBRepDS_Curve &  C,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepCurve (  const Standard_Integer  I,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepPoint (  TopOpeBRepDS_Point &  P,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepPoint (  const Standard_Integer  I,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepShape (  const TopoDS_Shape &  S,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepShape (  const Standard_Integer  I,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepSurface (  TopOpeBRepDS_Surface &  S,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeKeepSurface (  const Standard_Integer  I,
const Standard_Boolean  FindKeep
) 
 

Standard_EXPORT TopTools_IndexedMapOfShape& TopOpeBRepDS_DataStructure::ChangeMapOfRejectedShapesObj (   ) 
 

Standard_EXPORT TopTools_IndexedMapOfShape& TopOpeBRepDS_DataStructure::ChangeMapOfRejectedShapesTool (   ) 
 

Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState& TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithState (  const TopoDS_Shape &  aShape,
Standard_Boolean &  aFlag
) 
 

Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState& TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithStateObj (   ) 
 

Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithState& TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithStateTool (   ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::ChangeNbCurves (  const Standard_Integer  N  ) 
 

Standard_EXPORT TopOpeBRepDS_Point& TopOpeBRepDS_DataStructure::ChangePoint (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ChangePointInterferences (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ChangeShapeInterferences (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ChangeShapeInterferences (  const TopoDS_Shape &  S  ) 
 

Standard_EXPORT TopOpeBRepDS_MapOfShapeData& TopOpeBRepDS_DataStructure::ChangeShapes (   ) 
 

Standard_EXPORT TopTools_ListOfShape& TopOpeBRepDS_DataStructure::ChangeShapeSameDomain (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopTools_ListOfShape& TopOpeBRepDS_DataStructure::ChangeShapeSameDomain (  const TopoDS_Shape &  S  ) 
 

Standard_EXPORT TopOpeBRepDS_Surface& TopOpeBRepDS_DataStructure::ChangeSurface (  const Standard_Integer  I  ) 
 

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ChangeSurfaceInterferences (  const Standard_Integer  I  ) 
 

Standard_EXPORT const TopOpeBRepDS_Curve& TopOpeBRepDS_DataStructure::Curve (  const Standard_Integer  I  )  const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::CurveInterferences (  const Standard_Integer  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::FillShapesSameDomain (  const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2,
const TopOpeBRepDS_Config  c1,
const TopOpeBRepDS_Config  c2,
const Standard_Boolean  refFirst = Standard_True
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::FillShapesSameDomain (  const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2,
const Standard_Boolean  refFirst = Standard_True
) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::FindInterference (  TopOpeBRepDS_ListIteratorOfListOfInterference &  IT,
const Handle(TopOpeBRepDS_Interference)&  I
)  const [private]
 

Standard_EXPORT const TopOpeBRepDS_ShapeWithState& TopOpeBRepDS_DataStructure::GetShapeWithState (  const TopoDS_Shape &  aShape  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::HasGeometry (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::HasNewSurface (  const TopoDS_Shape &  F  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::HasShape (  const TopoDS_Shape &  S,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::Init (   ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::InitSectionEdges (   ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::Isfafa (   )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::Isfafa (  const Standard_Boolean  isfafa  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::IsSectionEdge (  const TopoDS_Edge &  E,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepCurve (  const TopOpeBRepDS_Curve &  C  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepCurve (  const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepPoint (  const TopOpeBRepDS_Point &  P  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepPoint (  const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepShape (  const TopoDS_Shape &  S,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepShape (  const Standard_Integer  I,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepSurface (  TopOpeBRepDS_Surface &  S  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_DataStructure::KeepSurface (  const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::NbCurves (   )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::NbPoints (   )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::NbSectionEdges (   )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::NbShapes (   )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::NbSurfaces (   )  const
 

Standard_EXPORT const Handle_Geom_Surface& TopOpeBRepDS_DataStructure::NewSurface (  const TopoDS_Shape &  F  )  const
 

void TopOpeBRepDS_DataStructure::operator delete (  void *  anAddress  )  [inline]
 

void* TopOpeBRepDS_DataStructure::operator new (  size_t  size  )  [inline]
 

void* TopOpeBRepDS_DataStructure::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

Standard_EXPORT const TopOpeBRepDS_Point& TopOpeBRepDS_DataStructure::Point (  const Standard_Integer  I  )  const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::PointInterferences (  const Standard_Integer  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::RemoveCurve (  const Standard_Integer  I  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::RemovePoint (  const Standard_Integer  I  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::RemoveShapeInterference (  const TopoDS_Shape &  S,
const Handle(TopOpeBRepDS_Interference)&  I
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::RemoveShapeSameDomain (  const TopoDS_Shape &  S,
const TopoDS_Shape &  SSD
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::RemoveSurface (  const Standard_Integer  I  ) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainInd (  const TopoDS_Shape &  S,
const Standard_Integer  Ind
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainInd (  const Standard_Integer  I,
const Standard_Integer  Ind
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::SameDomainInd (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::SameDomainInd (  const Standard_Integer  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainOri (  const TopoDS_Shape &  S,
const TopOpeBRepDS_Config  Ori
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainOri (  const Standard_Integer  I,
const TopOpeBRepDS_Config  Ori
) 
 

Standard_EXPORT TopOpeBRepDS_Config TopOpeBRepDS_DataStructure::SameDomainOri (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT TopOpeBRepDS_Config TopOpeBRepDS_DataStructure::SameDomainOri (  const Standard_Integer  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainRef (  const TopoDS_Shape &  S,
const Standard_Integer  Ref
) 
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SameDomainRef (  const Standard_Integer  I,
const Standard_Integer  Ref
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::SameDomainRef (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::SameDomainRef (  const Standard_Integer  I  )  const
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::SectionEdge (  const TopoDS_Edge &  E,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT const TopoDS_Edge& TopOpeBRepDS_DataStructure::SectionEdge (  const Standard_Integer  I,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::SetNewSurface (  const TopoDS_Shape &  F,
const Handle(Geom_Surface)&  S
) 
 

Standard_EXPORT Standard_Integer TopOpeBRepDS_DataStructure::Shape (  const TopoDS_Shape &  S,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT const TopoDS_Shape& TopOpeBRepDS_DataStructure::Shape (  const Standard_Integer  I,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ShapeInterferences (  const Standard_Integer  I,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::ShapeInterferences (  const TopoDS_Shape &  S,
const Standard_Boolean  FindKeep = Standard_True
)  const
 

Standard_EXPORT const TopTools_ListOfShape& TopOpeBRepDS_DataStructure::ShapeSameDomain (  const Standard_Integer  I  )  const
 

Standard_EXPORT const TopTools_ListOfShape& TopOpeBRepDS_DataStructure::ShapeSameDomain (  const TopoDS_Shape &  S  )  const
 

Standard_EXPORT const TopOpeBRepDS_Surface& TopOpeBRepDS_DataStructure::Surface (  const Standard_Integer  I  )  const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_DataStructure::SurfaceInterferences (  const Standard_Integer  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_DataStructure::UnfillShapesSameDomain (  const TopoDS_Shape &  S1,
const TopoDS_Shape &  S2
) 
 


Field Documentation

TopOpeBRepDS_MapOfCurve TopOpeBRepDS_DataStructure::myCurves [private]
 

TopOpeBRepDS_Curve TopOpeBRepDS_DataStructure::myEmptyCurve [private]
 

Handle_Geom_Surface TopOpeBRepDS_DataStructure::myEmptyGSurface [private]
 

TopOpeBRepDS_ListOfInterference TopOpeBRepDS_DataStructure::myEmptyListOfInterference [private]
 

TopTools_ListOfShape TopOpeBRepDS_DataStructure::myEmptyListOfShape [private]
 

TopOpeBRepDS_Point TopOpeBRepDS_DataStructure::myEmptyPoint [private]
 

TopoDS_Shape TopOpeBRepDS_DataStructure::myEmptyShape [private]
 

TopOpeBRepDS_Surface TopOpeBRepDS_DataStructure::myEmptySurface [private]
 

Standard_Integer TopOpeBRepDS_DataStructure::myI [private]
 

Standard_Boolean TopOpeBRepDS_DataStructure::myIsfafa [private]
 

TopTools_IndexedMapOfShape TopOpeBRepDS_DataStructure::myMapOfRejectedShapesObj [private]
 

TopTools_IndexedMapOfShape TopOpeBRepDS_DataStructure::myMapOfRejectedShapesTool [private]
 

TopOpeBRepDS_IndexedDataMapOfShapeWithState TopOpeBRepDS_DataStructure::myMapOfShapeWithStateObj [private]
 

TopOpeBRepDS_IndexedDataMapOfShapeWithState TopOpeBRepDS_DataStructure::myMapOfShapeWithStateTool [private]
 

Standard_Integer TopOpeBRepDS_DataStructure::myNbCurves [private]
 

Standard_Integer TopOpeBRepDS_DataStructure::myNbPoints [private]
 

Standard_Integer TopOpeBRepDS_DataStructure::myNbSurfaces [private]
 

TopOpeBRepDS_ShapeSurface TopOpeBRepDS_DataStructure::myNewSurface [private]
 

TopOpeBRepDS_MapOfPoint TopOpeBRepDS_DataStructure::myPoints [private]
 

TopTools_IndexedMapOfShape TopOpeBRepDS_DataStructure::mySectionEdges [private]
 

TopOpeBRepDS_MapOfShapeData TopOpeBRepDS_DataStructure::myShapes [private]
 

TopOpeBRepDS_MapOfSurface TopOpeBRepDS_DataStructure::mySurfaces [private]
 


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