Open CASCADE Technology 6.6.0
|
The class BOPDS_FaceInfo is to store
handy information about state of face
#include <BOPDS_FaceInfo.hxx>
Public Member Functions | |
BOPDS_FaceInfo () | |
Empty contructor | |
virtual | ~BOPDS_FaceInfo () |
BOPDS_FaceInfo (const BOPCol_BaseAllocator &theAllocator) | |
Contructor theAllocator - the allocator to manage the memory | |
void | Clear () |
Clears the contents | |
void | SetIndex (const Standard_Integer theI) |
Modifier Sets the index of the face <theI> | |
Standard_Integer | Index () const |
Selector Returns the index of the face In | |
const BOPDS_IndexedMapOfPaveBlock & | PaveBlocksIn () const |
Selector Returns the pave blocks of the face that have state In | |
BOPDS_IndexedMapOfPaveBlock & | ChangePaveBlocksIn () |
Selector/Modifier Returns the pave blocks of the face that have state In | |
const BOPCol_MapOfInteger & | VerticesIn () const |
Selector Returns the list of indices for vertices of the face that have state In | |
BOPCol_MapOfInteger & | ChangeVerticesIn () |
Selector/Modifier Returns the list of indices for vertices of the face that have state In On | |
const BOPDS_IndexedMapOfPaveBlock & | PaveBlocksOn () const |
Selector Returns the pave blocks of the face that have state On | |
BOPDS_IndexedMapOfPaveBlock & | ChangePaveBlocksOn () |
Selector/Modifier Returns the pave blocks of the face that have state On | |
const BOPCol_MapOfInteger & | VerticesOn () const |
Selector Returns the list of indices for vertices of the face that have state On | |
BOPCol_MapOfInteger & | ChangeVerticesOn () |
Selector/Modifier Returns the list of indices for vertices of the face that have state On Sections | |
const BOPDS_IndexedMapOfPaveBlock & | PaveBlocksSc () const |
Selector Returns the pave blocks of the face that are pave blocks of section edges | |
BOPDS_IndexedMapOfPaveBlock & | ChangePaveBlocksSc () |
const BOPCol_MapOfInteger & | VerticesSc () const |
Selector Returns the list of indices for section vertices of the face | |
BOPCol_MapOfInteger & | ChangeVerticesSc () |
Selector/Modifier Returns the list of indices for section vertices of the face Others | |
Protected Attributes | |
BOPCol_BaseAllocator | myAllocator |
Standard_Integer | myIndex |
BOPDS_IndexedMapOfPaveBlock | myPaveBlocksIn |
BOPCol_MapOfInteger | myVerticesIn |
BOPDS_IndexedMapOfPaveBlock | myPaveBlocksOn |
BOPCol_MapOfInteger | myVerticesOn |
BOPDS_IndexedMapOfPaveBlock | myPaveBlocksSc |
BOPCol_MapOfInteger | myVerticesSc |
BOPDS_FaceInfo::BOPDS_FaceInfo | ( | ) |
virtual BOPDS_FaceInfo::~BOPDS_FaceInfo | ( | ) | [virtual] |
BOPDS_FaceInfo::BOPDS_FaceInfo | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::ChangePaveBlocksIn | ( | ) |
BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::ChangePaveBlocksOn | ( | ) |
BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::ChangePaveBlocksSc | ( | ) |
BOPCol_MapOfInteger& BOPDS_FaceInfo::ChangeVerticesIn | ( | ) |
BOPCol_MapOfInteger& BOPDS_FaceInfo::ChangeVerticesOn | ( | ) |
BOPCol_MapOfInteger& BOPDS_FaceInfo::ChangeVerticesSc | ( | ) |
void BOPDS_FaceInfo::Clear | ( | ) |
Standard_Integer BOPDS_FaceInfo::Index | ( | ) | const |
const BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::PaveBlocksIn | ( | ) | const |
const BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::PaveBlocksOn | ( | ) | const |
const BOPDS_IndexedMapOfPaveBlock& BOPDS_FaceInfo::PaveBlocksSc | ( | ) | const |
void BOPDS_FaceInfo::SetIndex | ( | const Standard_Integer | theI | ) |
const BOPCol_MapOfInteger& BOPDS_FaceInfo::VerticesIn | ( | ) | const |
const BOPCol_MapOfInteger& BOPDS_FaceInfo::VerticesOn | ( | ) | const |
const BOPCol_MapOfInteger& BOPDS_FaceInfo::VerticesSc | ( | ) | const |
BOPCol_BaseAllocator BOPDS_FaceInfo::myAllocator [protected] |
Standard_Integer BOPDS_FaceInfo::myIndex [protected] |
BOPCol_MapOfInteger BOPDS_FaceInfo::myVerticesIn [protected] |
BOPCol_MapOfInteger BOPDS_FaceInfo::myVerticesOn [protected] |
BOPCol_MapOfInteger BOPDS_FaceInfo::myVerticesSc [protected] |