OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    BOPDS_InterfVF Class Reference

    #include <BOPDS_Interf.hxx>

    Inheritance diagram for BOPDS_InterfVF:

    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< int > GetIndexNew () 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: