OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
Xw


Xw_TypeMap Class Reference

This class defines a TypeMap object.
.

#include <Xw_TypeMap.hxx>


Public Member Functions

Standard_EXPORT Xw_TypeMap (const Standard_CString Connexion)
 Creates a TypeMap with unallocated TypeMapEntry.
Warning: Raises if TypeMap creation failed according
to the supported hardware
.
virtual Standard_EXPORT 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 Standard_EXPORT 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 Standard_EXPORT void Destroy ()
 Destroies the Typemap
.
 ~Xw_TypeMap ()
Standard_EXPORT 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
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

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

Private Attributes

Standard_Address MyExtendedDisplay
Standard_Address MyExtendedTypeMap


Constructor & Destructor Documentation

Standard_EXPORT Xw_TypeMap::Xw_TypeMap const Standard_CString  Connexion  ) 
 

Xw_TypeMap::~Xw_TypeMap  )  [inline]
 

Standard_EXPORT Xw_TypeMap::Xw_TypeMap  )  [protected]
 


Member Function Documentation

virtual Standard_EXPORT void Xw_TypeMap::Destroy  )  [virtual]
 

Standard_EXPORT Standard_Address Xw_TypeMap::ExtendedTypeMap  )  const [protected]
 

Standard_EXPORT Standard_Integer Xw_TypeMap::FreeTypes  )  const
 

Standard_EXPORT const Xw_TypeMap::Handle Standard_Type   )  const
 

virtual Standard_EXPORT void Xw_TypeMap::SetEntries const Handle(Aspect_TypeMap)&  Typemap  )  [virtual]
 

virtual Standard_EXPORT void Xw_TypeMap::SetEntry const Aspect_TypeMapEntry Entry  )  [virtual]
 


Field Documentation

Standard_Address Xw_TypeMap::MyExtendedDisplay [private]
 

Standard_Address Xw_TypeMap::MyExtendedTypeMap [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:56:45 2008 for OpenCASCADE by  doxygen 1.4.1