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

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_GapTool Class Reference

#include <TopOpeBRepDS_GapTool.hxx>


Public Member Functions

Standard_EXPORT TopOpeBRepDS_GapTool ()
Standard_EXPORT TopOpeBRepDS_GapTool (const Handle(TopOpeBRepDS_HDataStructure)&HDS)
Standard_EXPORT void Init (const Handle(TopOpeBRepDS_HDataStructure)&HDS)
Standard_EXPORT const TopOpeBRepDS_ListOfInterferenceInterferences (const Standard_Integer IndexPoint) const
Standard_EXPORT const TopOpeBRepDS_ListOfInterferenceSameInterferences (const Handle(TopOpeBRepDS_Interference)&I) const
Standard_EXPORT TopOpeBRepDS_ListOfInterferenceChangeSameInterferences (const Handle(TopOpeBRepDS_Interference)&I)
Standard_EXPORT Standard_Boolean Curve (const Handle(TopOpeBRepDS_Interference)&I, TopOpeBRepDS_Curve &C) const
Standard_EXPORT Standard_Boolean EdgeSupport (const Handle(TopOpeBRepDS_Interference)&I, TopoDS_Shape &E) const
Standard_EXPORT Standard_Boolean FacesSupport (const Handle(TopOpeBRepDS_Interference)&I, TopoDS_Shape &F1, TopoDS_Shape &F2) const
 Return les faces qui ont genere la section origine
de I
.
Standard_EXPORT Standard_Boolean ParameterOnEdge (const Handle(TopOpeBRepDS_Interference)&I, const TopoDS_Shape &E, Standard_Real &U) const
Standard_EXPORT void SetPoint (const Handle(TopOpeBRepDS_Interference)&I, const Standard_Integer IndexPoint)
Standard_EXPORT void SetParameterOnEdge (const Handle(TopOpeBRepDS_Interference)&I, const TopoDS_Shape &E, const Standard_Real U)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_TopOpeBRepDS_HDataStructure myHDS
TopOpeBRepDS_DataMapOfIntegerListOfInterference myGToI
TopOpeBRepDS_DataMapOfInterferenceShape myInterToShape


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_GapTool::TopOpeBRepDS_GapTool  ) 
 

Standard_EXPORT TopOpeBRepDS_GapTool::TopOpeBRepDS_GapTool const Handle(TopOpeBRepDS_HDataStructure)&  HDS  ) 
 


Member Function Documentation

Standard_EXPORT TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_GapTool::ChangeSameInterferences const Handle(TopOpeBRepDS_Interference)&  I  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapTool::Curve const Handle(TopOpeBRepDS_Interference)&  I,
TopOpeBRepDS_Curve C
const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapTool::EdgeSupport const Handle(TopOpeBRepDS_Interference)&  I,
TopoDS_Shape &  E
const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapTool::FacesSupport const Handle(TopOpeBRepDS_Interference)&  I,
TopoDS_Shape &  F1,
TopoDS_Shape &  F2
const
 

Standard_EXPORT const TopOpeBRepDS_GapTool::Handle Standard_Type   )  const
 

Standard_EXPORT void TopOpeBRepDS_GapTool::Init const Handle(TopOpeBRepDS_HDataStructure)&  HDS  ) 
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_GapTool::Interferences const Standard_Integer  IndexPoint  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapTool::ParameterOnEdge const Handle(TopOpeBRepDS_Interference)&  I,
const TopoDS_Shape &  E,
Standard_Real &  U
const
 

Standard_EXPORT const TopOpeBRepDS_ListOfInterference& TopOpeBRepDS_GapTool::SameInterferences const Handle(TopOpeBRepDS_Interference)&  I  )  const
 

Standard_EXPORT void TopOpeBRepDS_GapTool::SetParameterOnEdge const Handle(TopOpeBRepDS_Interference)&  I,
const TopoDS_Shape &  E,
const Standard_Real  U
 

Standard_EXPORT void TopOpeBRepDS_GapTool::SetPoint const Handle(TopOpeBRepDS_Interference)&  I,
const Standard_Integer  IndexPoint
 


Field Documentation

TopOpeBRepDS_DataMapOfIntegerListOfInterference TopOpeBRepDS_GapTool::myGToI [private]
 

Handle_TopOpeBRepDS_HDataStructure TopOpeBRepDS_GapTool::myHDS [private]
 

TopOpeBRepDS_DataMapOfInterferenceShape TopOpeBRepDS_GapTool::myInterToShape [private]
 


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