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_FaceInfo Class Reference

    The class BOPDS_FaceInfo is to store handy information about state of face. More...

    #include <BOPDS_FaceInfo.hxx>

    Public Member Functions

     BOPDS_FaceInfo ()
     Empty constructor.
    virtual ~BOPDS_FaceInfo ()
     BOPDS_FaceInfo (const occ::handle< NCollection_BaseAllocator > &theAllocator)
     Constructor.
    void Clear ()
     Clears the contents.
    void SetIndex (const int theI)
     Modifier Sets the index of the face <theI>.
    int Index () const
     Selector Returns the index of the face.
    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & PaveBlocksIn () const
     Selector Returns the pave blocks of the face that have state In.
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & ChangePaveBlocksIn ()
     Selector/Modifier Returns the pave blocks of the face that have state In.
    const NCollection_Map< int > & VerticesIn () const
     Selector Returns the list of indices for vertices of the face that have state In.
    NCollection_Map< int > & ChangeVerticesIn ()
     Selector/Modifier Returns the list of indices for vertices of the face that have state In.
    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & PaveBlocksOn () const
     Selector Returns the pave blocks of the face that have state On.
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & ChangePaveBlocksOn ()
     Selector/Modifier Returns the pave blocks of the face that have state On.
    const NCollection_Map< int > & VerticesOn () const
     Selector Returns the list of indices for vertices of the face that have state On.
    NCollection_Map< int > & ChangeVerticesOn ()
     Selector/Modifier Returns the list of indices for vertices of the face that have state On.
    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & PaveBlocksSc () const
     Selector Returns the pave blocks of the face that are pave blocks of section edges.
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & ChangePaveBlocksSc ()
    const NCollection_Map< int > & VerticesSc () const
     Selector Returns the list of indices for section vertices of the face.
    NCollection_Map< int > & ChangeVerticesSc ()
     Selector/Modifier Returns the list of indices for section vertices of the face.

    Protected Attributes

    occ::handle< NCollection_BaseAllocatormyAllocator
    int myIndex
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > myPaveBlocksIn
    NCollection_Map< int > myVerticesIn
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > myPaveBlocksOn
    NCollection_Map< int > myVerticesOn
    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > myPaveBlocksSc
    NCollection_Map< int > myVerticesSc

    Detailed Description

    The class BOPDS_FaceInfo is to store handy information about state of face.

    Constructor & Destructor Documentation

    ◆ BOPDS_FaceInfo() [1/2]

    BOPDS_FaceInfo::BOPDS_FaceInfo ( )

    Empty constructor.

    ◆ ~BOPDS_FaceInfo()

    virtual BOPDS_FaceInfo::~BOPDS_FaceInfo ( )
    virtual

    ◆ BOPDS_FaceInfo() [2/2]

    BOPDS_FaceInfo::BOPDS_FaceInfo ( const occ::handle< NCollection_BaseAllocator > & theAllocator)

    Constructor.

    Parameters
    theAllocatorthe allocator to manage the memory

    Member Function Documentation

    ◆ ChangePaveBlocksIn()

    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::ChangePaveBlocksIn ( )

    Selector/Modifier Returns the pave blocks of the face that have state In.

    ◆ ChangePaveBlocksOn()

    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::ChangePaveBlocksOn ( )

    Selector/Modifier Returns the pave blocks of the face that have state On.

    ◆ ChangePaveBlocksSc()

    NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::ChangePaveBlocksSc ( )

    ◆ ChangeVerticesIn()

    NCollection_Map< int > & BOPDS_FaceInfo::ChangeVerticesIn ( )

    Selector/Modifier Returns the list of indices for vertices of the face that have state In.

    On

    ◆ ChangeVerticesOn()

    NCollection_Map< int > & BOPDS_FaceInfo::ChangeVerticesOn ( )

    Selector/Modifier Returns the list of indices for vertices of the face that have state On.

    Sections

    ◆ ChangeVerticesSc()

    NCollection_Map< int > & BOPDS_FaceInfo::ChangeVerticesSc ( )

    Selector/Modifier Returns the list of indices for section vertices of the face.

    Others

    ◆ Clear()

    void BOPDS_FaceInfo::Clear ( )

    Clears the contents.

    ◆ Index()

    int BOPDS_FaceInfo::Index ( ) const

    Selector Returns the index of the face.

    In

    ◆ PaveBlocksIn()

    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::PaveBlocksIn ( ) const

    Selector Returns the pave blocks of the face that have state In.

    ◆ PaveBlocksOn()

    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::PaveBlocksOn ( ) const

    Selector Returns the pave blocks of the face that have state On.

    ◆ PaveBlocksSc()

    const NCollection_IndexedMap< occ::handle< BOPDS_PaveBlock > > & BOPDS_FaceInfo::PaveBlocksSc ( ) const

    Selector Returns the pave blocks of the face that are pave blocks of section edges.

    ◆ SetIndex()

    void BOPDS_FaceInfo::SetIndex ( const int theI)

    Modifier Sets the index of the face <theI>.

    ◆ VerticesIn()

    const NCollection_Map< int > & BOPDS_FaceInfo::VerticesIn ( ) const

    Selector Returns the list of indices for vertices of the face that have state In.

    ◆ VerticesOn()

    const NCollection_Map< int > & BOPDS_FaceInfo::VerticesOn ( ) const

    Selector Returns the list of indices for vertices of the face that have state On.

    ◆ VerticesSc()

    const NCollection_Map< int > & BOPDS_FaceInfo::VerticesSc ( ) const

    Selector Returns the list of indices for section vertices of the face.

    Field Documentation

    ◆ myAllocator

    occ::handle<NCollection_BaseAllocator> BOPDS_FaceInfo::myAllocator
    protected

    ◆ myIndex

    int BOPDS_FaceInfo::myIndex
    protected

    ◆ myPaveBlocksIn

    NCollection_IndexedMap<occ::handle<BOPDS_PaveBlock> > BOPDS_FaceInfo::myPaveBlocksIn
    protected

    ◆ myPaveBlocksOn

    NCollection_IndexedMap<occ::handle<BOPDS_PaveBlock> > BOPDS_FaceInfo::myPaveBlocksOn
    protected

    ◆ myPaveBlocksSc

    NCollection_IndexedMap<occ::handle<BOPDS_PaveBlock> > BOPDS_FaceInfo::myPaveBlocksSc
    protected

    ◆ myVerticesIn

    NCollection_Map<int> BOPDS_FaceInfo::myVerticesIn
    protected

    ◆ myVerticesOn

    NCollection_Map<int> BOPDS_FaceInfo::myVerticesOn
    protected

    ◆ myVerticesSc

    NCollection_Map<int> BOPDS_FaceInfo::myVerticesSc
    protected

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