#include <Aspect_TypeMapEntry.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Aspect_TypeMapEntry () |
| Creates an unallocated typemap entry . | |
| Standard_EXPORT | Aspect_TypeMapEntry (const Standard_Integer index, const Aspect_LineStyle &style) |
| Creates an allocated typemap entry . | |
| Standard_EXPORT | Aspect_TypeMapEntry (const Aspect_TypeMapEntry &entry) |
| Creates an allocated typemap entry. Warning: Raises error if the typemap entry <entry> is unallocated. . | |
| Standard_EXPORT void | SetValue (const Standard_Integer index, const Aspect_LineStyle &style) |
| Sets typemap entry value and allocates it. . | |
| Standard_EXPORT void | SetValue (const Aspect_TypeMapEntry &entry) |
| Sets typemap entry value and allocates it. . | |
| void | operator= (const Aspect_TypeMapEntry &entry) |
| Standard_EXPORT void | SetType (const Aspect_LineStyle &Style) |
| Sets the line style of typemap entry. . | |
| Standard_EXPORT const Aspect_LineStyle & | Type () const |
| Standard_EXPORT void | SetIndex (const Standard_Integer index) |
| Sets index value of a typemap entry. . | |
| Standard_EXPORT Standard_Integer | Index () const |
| Returns index value of a typemap entry. Warning: Raises error if the typemap entry is unallocated . . | |
| Standard_EXPORT void | Free () |
| Unallocates the typemap entry. . | |
| Standard_EXPORT Standard_Boolean | IsAllocated () const |
| Returns True if the typemap entry is allocated. Warning: A typemap entry is allocated when the type and the index is defined. . | |
| Standard_EXPORT void | Dump () const |
Private Attributes | |
| Aspect_LineStyle | MyType |
| Standard_Integer | MyIndex |
| Standard_Boolean | MyTypeIsDef |
| Standard_Boolean | MyIndexIsDef |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1