#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|