Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes
BOPDS_InterfVF Class Reference

#include <BOPDS_Interf.hxx>

Inheritance diagram for BOPDS_InterfVF:
Inheritance graph
[legend]

Public Member Functions

 BOPDS_InterfVF ()
 
 BOPDS_InterfVF (const occ::handle< NCollection_BaseAllocator > &theAllocator)
 
 ~BOPDS_InterfVF () override=default
 
void SetUV (const double theU, const double theV)
 
void UV (double &theU, double &theV) 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< intGetIndexNew () const
 Returns the index of new shape. If the index is not set, returns std::nullopt.
 

Protected Attributes

double myU
 
double myV
 
- Protected Attributes inherited from BOPDS_Interf
int myIndex1
 
int myIndex2
 
int myIndexNew
 
occ::handle< NCollection_BaseAllocatormyAllocator
 

Additional Inherited Members

- Protected Member Functions inherited from BOPDS_Interf
 BOPDS_Interf ()
 
 BOPDS_Interf (const occ::handle< NCollection_BaseAllocator > &theAllocator)
 
virtual ~BOPDS_Interf ()=default
 

Detailed Description

The class BOPDS_InterfVF stores the information about the interference of the type vertex/face

Constructor & Destructor Documentation

◆ BOPDS_InterfVF() [1/2]

BOPDS_InterfVF::BOPDS_InterfVF ( )
inline

Constructor

◆ BOPDS_InterfVF() [2/2]

BOPDS_InterfVF::BOPDS_InterfVF ( const occ::handle< NCollection_BaseAllocator > & theAllocator)
inline

Constructor

Parameters
theAllocatorallocator to manage the memory

◆ ~BOPDS_InterfVF()

BOPDS_InterfVF::~BOPDS_InterfVF ( )
overridedefault

Destructor

Member Function Documentation

◆ SetUV()

void BOPDS_InterfVF::SetUV ( const double theU,
const double theV )
inline

Modifier Sets the value of parameters of the point of the vertex on the surface of of the face

Parameters
theUvalue of U parameter
theVvalue of U parameter

◆ UV()

void BOPDS_InterfVF::UV ( double & theU,
double & theV ) const
inline

Selector Returns the value of parameters of the point of the vertex on the surface of of the face

Parameters
theUvalue of U parameter
theVvalue of U parameter

Field Documentation

◆ myU

double BOPDS_InterfVF::myU
protected

◆ myV

double BOPDS_InterfVF::myV
protected

The documentation for this class was generated from the following file: