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

This class defines a TypeMap object.

#include <Aspect_TypeMap.hxx>

Inheritance diagram for Aspect_TypeMap:
Inheritance graph
[legend]

Public Member Functions

 Aspect_TypeMap ()
void AddEntry (const Aspect_TypeMapEntry &AnEntry)
 Adds an entry in the type map <me>.
Warning: Raises BadAccess if TypeMap size is exceeded.

Standard_Integer AddEntry (const Aspect_LineStyle &aStyle)
 Search an identical type style entry in the type map <me>
and returns the TypeMapEntry Index if exist.
Or add a new entry and returns the computed TypeMapEntry index used.

Standard_Integer Size () const
 Returns the Allocated typemap Size

Standard_Integer Index (const Standard_Integer aTypemapIndex) const
 Returns the TypeMapEntry.Index of the TypeMap
at rank <aTypemapIndex> .

void Dump () const
const Aspect_TypeMapEntryEntry (const Standard_Integer AnIndex) const
 Returns the Type map entry with the index <AnIndex>.
Warning: Raises BadAccess if the index less than 1 or
greater than Size.

Protected Attributes

Aspect_SequenceOfTypeMapEntry mydata

Constructor & Destructor Documentation


Member Function Documentation


Field Documentation


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