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

Public Member Functions | |
| BOPDS_InterfVE () | |
| BOPDS_InterfVE (const occ::handle< NCollection_BaseAllocator > &theAllocator) | |
| ~BOPDS_InterfVE () override=default | |
| void | SetParameter (const double theT) |
| double | Parameter () const |
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 | |
| double | myParameter |
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 |
The class BOPDS_InterfVE stores the information about the interference of the type vertex/edge.
|
inline |
Constructor
|
inline |
Constructor
| theAllocator | allocator to manage the memory |
|
overridedefault |
Destructor
|
inline |
Selector Returrns the value of parameter of the point of the vertex on the curve of the edge
Modifier Sets the value of parameter of the point of the vertex on the curve of the edge
| theT | value of parameter |
|
protected |