Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
Xw_TypeMap Class Reference

This class defines a TypeMap object.

#include <Xw_TypeMap.hxx>

Inheritance diagram for Xw_TypeMap:
Inheritance graph
[legend]

Public Member Functions

 Xw_TypeMap (const Standard_CString Connexion)
 Creates a TypeMap with unallocated TypeMapEntry.
Warning: Raises if TypeMap creation failed according
to the supported hardware

virtual void SetEntry (const Aspect_TypeMapEntry &Entry)
 Modifies an entry already defined or Add the Entry
in the type map <me> if it don't exist.
Warning: Raises if TypeMap size is exceeded,
or TypeMap is not defined properly,
or TypeMapEntry Index is out of range according
to the supported hardware

virtual void SetEntries (const Handle< Aspect_TypeMap > &Typemap)
 Modifies all entries from a new Typemap
Warning: Raises if TypeMap size is exceeded,
or TypeMap is not defined properly,
or One of new TypeMapEntry Index is out of range according
to the supported hardware

virtual void Destroy ()
 Destroies the Typemap

 ~Xw_TypeMap ()
Standard_Integer FreeTypes () const
 Returns the Number of Free Types in the Typemap
depending of the HardWare
Warning: Raises if TypeMap is not defined properly

Protected Member Functions

 Xw_TypeMap ()
Standard_Address ExtendedTypeMap () const
 Returns extended data typemap structure pointer.


Constructor & Destructor Documentation

Xw_TypeMap::Xw_TypeMap ( ) [protected]

Member Function Documentation

virtual void Xw_TypeMap::Destroy ( ) [virtual]
virtual void Xw_TypeMap::SetEntries ( const Handle< Aspect_TypeMap > &  Typemap) [virtual]
virtual void Xw_TypeMap::SetEntry ( const Aspect_TypeMapEntry Entry) [virtual]

The documentation for this class was generated from the following file: