|
Open CASCADE Technology 6.5.2
|
This class defines a MarkMap object.
#include <Xw_MarkMap.hxx>

Public Member Functions | |
| Xw_MarkMap (const Standard_CString Connexion) | |
| Creates a MarkMap with unallocated MarkMapEntry. Warning: Raises if MarkMap creation failed according to the supported hardware | |
| virtual void | SetEntry (const Aspect_MarkMapEntry &anEntry) |
| Modifies an entry already defined or Add the Entry in the marker map <me> if it don't exist. Warning: Raises if MarkMap size is exceeded, or MarkMap is not defined properly, or MarkMapEntry Index is out of range according to the supported hardware | |
| virtual void | SetEntries (const Handle< Aspect_MarkMap > &aMarkmap) |
| Modifies all entries from a new Markmap Warning: Raises if MarkMap size is exceeded, or MarkMap is not defined properly, or One of new MarkMapEntry Index is out of range according to the supported hardware | |
| virtual void | Destroy () |
| Destroies the Markmap | |
| ~Xw_MarkMap () | |
| Standard_Integer | FreeMarkers () const |
| Returns the Number of Free Marks in the Typemap depending of the HardWare Warning: Raises if MarkMap is not defined properly | |
Protected Member Functions | |
| Xw_MarkMap () | |
| Standard_Address | ExtendedMarkMap () const |
| Returns extended data markermap structure pointer. | |
| Xw_MarkMap::Xw_MarkMap | ( | const Standard_CString | Connexion | ) |
| Xw_MarkMap::~Xw_MarkMap | ( | ) | [inline] |
| Xw_MarkMap::Xw_MarkMap | ( | ) | [protected] |
| virtual void Xw_MarkMap::Destroy | ( | ) | [virtual] |
| Standard_Address Xw_MarkMap::ExtendedMarkMap | ( | ) | const [protected] |
| Standard_Integer Xw_MarkMap::FreeMarkers | ( | ) | const |
| virtual void Xw_MarkMap::SetEntries | ( | const Handle< Aspect_MarkMap > & | aMarkmap | ) | [virtual] |
| virtual void Xw_MarkMap::SetEntry | ( | const Aspect_MarkMapEntry & | anEntry | ) | [virtual] |
1.7.4