#include <NMTTools_CommonBlockAPI.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | NMTTools_CommonBlockAPI (const NMTTools_ListOfCommonBlock &aList) |
| Standard_EXPORT const NMTTools_ListOfCommonBlock & | List () const |
| Selector | |
| Standard_EXPORT const BOPTools_ListOfPaveBlock & | CommonPaveBlocks (const Standard_Integer anE) const |
| Returns all PaveBlock-s (from the list) that are common for the given edge with DS-index <anE> | |
| Standard_EXPORT Standard_Boolean | IsCommonBlock (const BOPTools_PaveBlock &aPB) const |
| Returns TRUE if given PaveBlock <aPB> is common for the Blocks from the list | |
| Standard_EXPORT NMTTools_CommonBlock & | CommonBlock (const BOPTools_PaveBlock &aPB) const |
Private Attributes | |
| Standard_Address | myListOfCommonBlock |
| BOPTools_ListOfPaveBlock | myListOfPaveBlock |
| NMTTools_CommonBlockAPI::NMTTools_CommonBlockAPI | ( | const NMTTools_ListOfCommonBlock & | aList | ) |
References myListOfCommonBlock.
| void* NMTTools_CommonBlockAPI.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* NMTTools_CommonBlockAPI.operator new | ( | size_t | size | ) |
| void NMTTools_CommonBlockAPI.operator delete | ( | void * | anAddress | ) |
| const NMTTools_ListOfCommonBlock & NMTTools_CommonBlockAPI::List | ( | ) | const |
References myListOfCommonBlock.
| const BOPTools_ListOfPaveBlock & NMTTools_CommonBlockAPI::CommonPaveBlocks | ( | const Standard_Integer | anE | ) | const |
| Standard_Boolean NMTTools_CommonBlockAPI::IsCommonBlock | ( | const BOPTools_PaveBlock & | aPB | ) | const |
References CommonPaveBlocks(), and myListOfPaveBlock.
| NMTTools_CommonBlock & NMTTools_CommonBlockAPI::CommonBlock | ( | const BOPTools_PaveBlock & | aPB | ) | const |
Standard_Address NMTTools_CommonBlockAPI.myListOfCommonBlock [private] |
BOPTools_ListOfPaveBlock NMTTools_CommonBlockAPI.myListOfPaveBlock [private] |