|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Aspect_WidthMapEntry () |
| Creates an unallocated widthmap entry
.
|
Standard_EXPORT | Aspect_WidthMapEntry (const Standard_Integer index, const Aspect_WidthOfLine style) |
| Creates an allocated widthmap entry from width style
.
|
Standard_EXPORT | Aspect_WidthMapEntry (const Standard_Integer index, const Quantity_Length width) |
| Creates an allocated widthmap entry from width value
.
|
Standard_EXPORT | Aspect_WidthMapEntry (const Aspect_WidthMapEntry &entry) |
| Creates an allocated widthmap entry.
.
|
Standard_EXPORT void | SetValue (const Standard_Integer index, const Aspect_WidthOfLine style) |
| Sets widthmap entry value from width style
and allocates it.
.
|
Standard_EXPORT void | SetValue (const Standard_Integer index, const Quantity_Length width) |
| Sets widthmap entry value from width value
and allocates it.
.
|
Standard_EXPORT void | SetValue (const Aspect_WidthMapEntry &entry) |
| Sets widthmap entry value and allocates it.
.
|
void | operator= (const Aspect_WidthMapEntry &entry) |
Standard_EXPORT void | SetIndex (const Standard_Integer index) |
| Sets index value of a widthmap entry.
.
|
Standard_EXPORT void | SetType (const Aspect_WidthOfLine Style) |
| Sets width style of widthmap entry.
.
|
Standard_EXPORT void | SetWidth (const Quantity_Length Width) |
| Sets width value of widthmap entry.
.
|
Standard_EXPORT Aspect_WidthOfLine | Type () const |
Standard_EXPORT Quantity_Length | Width () const |
| Returns width value of widthmap entry.
Warning: Raises error if the widthmap entry is unallocated .
.
|
Standard_EXPORT Standard_Integer | Index () const |
| Returns index value of a widthmap entry.
Warning: Raises error if the widthmap entry is unallocated .
.
|
Standard_EXPORT void | Free () |
| Unallocates the widthmap entry.
.
|
Standard_EXPORT Standard_Boolean | IsAllocated () const |
| Returns True if the widthmap entry is allocated.
Warning: A widthmap entry is allocated when the width and
the index is defined.
.
|
Standard_EXPORT void | Dump () const |
Private Member Functions |
Standard_EXPORT void | SetPredefinedStyle (const Aspect_WidthOfLine Type) |
| Set Line Width with the predefined style values
according of type
Warning: Raises error if the Width style is USER_DEFINED
.
|
Private Attributes |
Aspect_WidthOfLine | MyType |
Standard_Real | MyWidth |
Standard_Integer | MyIndex |
Standard_Boolean | MyTypeIsDef |
Standard_Boolean | MyIndexIsDef |