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

This class defines an Aida Alien image.

#include <AlienImage_AidaAlienData.hxx>

Inheritance diagram for AlienImage_AidaAlienData:
Inheritance graph
[legend]

Public Member Functions

 AlienImage_AidaAlienData ()
void Clear ()
 Frees memory allocated by AidaAlienData

 ~AlienImage_AidaAlienData ()
Standard_Boolean Read (OSD_File &afile)
 Read content of a AidaAlienData object from a file .
Returns True if file is a Aida file .

Standard_Boolean Write (OSD_File &afile) const
 Write content of a AidaAlienData object to a file .

Handle_Image_Image ToImage () const
 Converts a AidaAlienData object to a Image object.

void FromImage (const Handle< Image_Image > &anImage)
 Converts a Image object to a AidaAlienData object.

void SetColorImageDitheringMethod (const Image_DitheringMethod aMethod, const Handle< Aspect_ColorMap > &aColorMap)
 Set the ImageDitheringMethod and the ColorMap when
FromImage is called with a ColorImage .
Aida BYTEMAPS file handle only PseudoColorImage .
Default value is DM_NearestColor,
ColorCubeColorMap( 40, 5,1, 8,6, 3,54 )

Protected Attributes

Image_DitheringMethod myDitheringMethod
Handle_Aspect_ColorMap myDitheringColorMap
Handle_Aspect_ColorMap myColors
Standard_Boolean myColorsIsDef
Standard_Boolean myDataIsDef

Constructor & Destructor Documentation


Member Function Documentation

Implements AlienImage_AlienImage.

Implements AlienImage_AlienImage.

Handle_Image_Image AlienImage_AidaAlienData::ToImage ( ) const [virtual]

Implements AlienImage_AlienImage.

Implements AlienImage_AlienImage.


Field Documentation

Handle_Aspect_ColorMap AlienImage_AidaAlienData::myColors [protected]
Handle_Aspect_ColorMap AlienImage_AidaAlienData::myDitheringColorMap [protected]

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