#include <BOPTools_SSInterference.hxx>
Inheritance diagram for BOPTools_SSInterference:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOPTools_SSInterference () |
Empty constructor . | |
Standard_EXPORT | BOPTools_SSInterference (const Standard_Integer anIndex1, const Standard_Integer anIndex2, const Standard_Real aTolR3D, const Standard_Real aTolR2D, const IntTools_SequenceOfCurves &aCurves, const IntTools_SequenceOfPntOn2Faces &aPnts) |
Constructor anIndex1, anIndex2 see BOPTools_ShapeShapeInterference for details aTolR3D - value of tolerance to reach in 3D-space aTolR2D - value of tolerance to reach in 2D-space aCurves see IntTools_Curve for details, please . | |
Standard_EXPORT void | AppendBlock (const BOPTools_PaveBlock &aPB) |
Modifier . | |
Standard_EXPORT const BOPTools_ListOfPaveBlock & | PaveBlocks () const |
Selector . | |
Standard_EXPORT BOPTools_PaveSet & | NewPaveSet () |
Selector . | |
Standard_EXPORT Standard_Real | TolR3D () const |
Selector . | |
Standard_EXPORT Standard_Real | TolR2D () const |
Selector . | |
Standard_EXPORT BOPTools_SequenceOfCurves & | Curves () |
Selector . | |
Standard_EXPORT void | SetTangentFacesFlag (const Standard_Boolean aFlag) |
Modifier . | |
Standard_EXPORT Standard_Boolean | IsTangentFaces () const |
Selector . | |
Standard_EXPORT void | SetSenseFlag (const Standard_Integer aFlag) |
Modifier . | |
Standard_EXPORT Standard_Integer | SenseFlag () const |
Selector . | |
Standard_EXPORT void | SetStatesMap (const BOPTools_IndexedDataMapOfIntegerState &aStatesMap) |
Modifier . | |
Standard_EXPORT const BOPTools_IndexedDataMapOfIntegerState & | StatesMap () const |
Selector . | |
Standard_EXPORT void | SetAlonePnts (const IntTools_SequenceOfPntOn2Faces &aPnts) |
Modifier . | |
Standard_EXPORT const IntTools_SequenceOfPntOn2Faces & | AlonePnts () const |
Selector . | |
Standard_EXPORT TColStd_ListOfInteger & | AloneVertices () |
Selector . | |
Standard_EXPORT void | SetSharedEdges (const TColStd_ListOfInteger &aLS) |
Modifier . | |
Standard_EXPORT const TColStd_ListOfInteger & | SharedEdges () const |
Selector . | |
Protected Attributes | |
BOPTools_ListOfPaveBlock | myPBs |
BOPTools_PaveSet | myNewPaveSet |
Standard_Real | myTolR3D |
Standard_Real | myTolR2D |
BOPTools_SequenceOfCurves | myCurves |
IntTools_SequenceOfPntOn2Faces | myAlonePnts |
TColStd_ListOfInteger | myAloneVertices |
Standard_Boolean | myTangentFacesFlag |
Standard_Integer | mySenseFlag |
BOPTools_IndexedDataMapOfIntegerState | myStatesMap |
TColStd_ListOfInteger | mySharedEdges |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BOPTools_ShapeShapeInterference. |
|
Reimplemented from BOPTools_ShapeShapeInterference. |
|
Reimplemented from BOPTools_ShapeShapeInterference. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|