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_ListOfInterferenceSurfaceInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeSurfaceInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterferenceCurveInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeCurveInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterferencePointInterferences (const Standard_Integer I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangePointInterferences (const Standard_Integer I)
Standard_EXPORT const TopOpeBRepDS_ListOfInterferenceShapeInterferences (const TopoDS_Shape &S, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeShapeInterferences (const TopoDS_Shape &S)
Standard_EXPORT const TopOpeBRepDS_ListOfInterferenceShapeInterferences (const Standard_Integer I, const Standard_Boolean FindKeep=Standard_True) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeShapeInterferences (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_MapOfShapeDataChangeShapes ()
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_SurfaceSurface (const Standard_Integer I) const
 Returns the surface of index .
.

Standard_EXPORT TopOpeBRepDS_SurfaceChangeSurface (const Standard_Integer I)
 Returns the surface of index .
.

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

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

Standard_EXPORT const TopOpeBRepDS_PointPoint (const Standard_Integer I) const
 Returns the point of index .
.

Standard_EXPORT TopOpeBRepDS_PointChangePoint (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_IndexedDataMapOfShapeWithStateChangeMapOfShapeWithStateObj ()
Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithStateChangeMapOfShapeWithStateTool ()
Standard_EXPORT TopOpeBRepDS_IndexedDataMapOfShapeWithStateChangeMapOfShapeWithState (const TopoDS_Shape &aShape, Standard_Boolean &aFlag)
Standard_EXPORT const TopOpeBRepDS_ShapeWithStateGetShapeWithState (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