![]() |
Open CASCADE Technology Reference Manual 8.0.1
|
#include <BOPDS_Interf.hxx>

Public Member Functions | |
| BOPDS_InterfFF () | |
| ~BOPDS_InterfFF () override=default | |
| void | Init (const int theNbCurves, const int theNbPoints) |
| void | SetTangentFaces (const bool theFlag) |
| bool | TangentFaces () const |
| const NCollection_DynamicArray< BOPDS_Curve > & | Curves () const |
| NCollection_DynamicArray< BOPDS_Curve > & | ChangeCurves () |
| const NCollection_DynamicArray< BOPDS_Point > & | Points () const |
| NCollection_DynamicArray< BOPDS_Point > & | ChangePoints () |
| Public Member Functions inherited from BOPDS_Interf | |
| void | SetIndices (const int theIndex1, const int theIndex2) |
| void | Indices (int &theIndex1, int &theIndex2) const |
| void | SetIndex1 (const int theIndex) |
| void | SetIndex2 (const int theIndex) |
| int | Index1 () const |
| int | Index2 () const |
| int | OppositeIndex (const int theI) const |
| bool | Contains (const int theIndex) const |
| void | SetIndexNew (const int theIndex) |
| int | IndexNew () const |
| bool | HasIndexNew (int &theIndex) const |
| bool | HasIndexNew () const |
| std::optional< int > | GetIndexNew () const |
| Returns the index of new shape. If the index is not set, returns std::nullopt. | |
Protected Attributes | |
| bool | myTangentFaces |
| NCollection_DynamicArray< BOPDS_Curve > | myCurves |
| NCollection_DynamicArray< BOPDS_Point > | myPoints |
| Protected Attributes inherited from BOPDS_Interf | |
| int | myIndex1 |
| int | myIndex2 |
| int | myIndexNew |
| occ::handle< NCollection_BaseAllocator > | myAllocator |
Additional Inherited Members | |
| Protected Member Functions inherited from BOPDS_Interf | |
| BOPDS_Interf () | |
| BOPDS_Interf (const occ::handle< NCollection_BaseAllocator > &theAllocator) | |
| virtual | ~BOPDS_Interf ()=default |
|
inline |
Constructor
|
overridedefault |
Destructor
|
inline |
Selector/Modifier Returns the intersection curves
|
inline |
Selector/Modifier Returns the intersection points
|
inline |
Selector Returns the intersection curves
|
inline |
Initializer
| theNbCurves | number of intersection curves |
| theNbPoints | number of intersection points |
|
inline |
Selector Returns the intersection points
|
inline |
Modifier Sets the flag of whether the faces are tangent
| theFlag | the flag |
|
inline |
Selector Returns the flag whether the faces are tangent
|
protected |
|
protected |
|
protected |