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