#include <Aspect_MarkMap.hxx>
Public Member Functions | |
Standard_EXPORT | Aspect_MarkMap () |
Standard_EXPORT void | AddEntry (const Aspect_MarkMapEntry &AnEntry) |
Adds an entry in the mark map <me>. Warning: Raises BadAccess if MarkMap size is exceeded. . | |
Standard_EXPORT Standard_Integer | AddEntry (const Aspect_MarkerStyle &aStyle) |
Search an identical marker style entry in the mark map <me> and returns the MarkMapEntry Index if exist. Or add a new entry and returns the computed MarkMapEntry index used. . | |
Standard_EXPORT Standard_Integer | Size () const |
Returns the Allocated markmap Size . | |
Standard_EXPORT Standard_Integer | Index (const Standard_Integer aMarkmapIndex) const |
Returns the MarkMapEntry.Index of the MarkMap at rank <amarkmapindex> . . | |
Standard_EXPORT void | Dump () const |
Standard_EXPORT Aspect_MarkMapEntry | Entry (const Standard_Integer AnIndex) const |
Returns the Mark map entry with the index <anindex>. Warning: Raises BadAccess if the index less than 1 or greater than Size. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Aspect_SequenceOfMarkMapEntry | mydata |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|