Open CASCADE Technology 6.6.0
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

AlienImage_AidaAlienData::AlienImage_AidaAlienData ( )
AlienImage_AidaAlienData::~AlienImage_AidaAlienData ( ) [inline]

Member Function Documentation

void AlienImage_AidaAlienData::Clear ( )
void AlienImage_AidaAlienData::FromImage ( const Handle< Image_Image > &  anImage) [virtual]

Implements AlienImage_AlienImage.

Standard_Boolean AlienImage_AidaAlienData::Read ( OSD_File afile) [virtual]

Implements AlienImage_AlienImage.

void AlienImage_AidaAlienData::SetColorImageDitheringMethod ( const Image_DitheringMethod  aMethod,
const Handle< Aspect_ColorMap > &  aColorMap 
)
Handle_Image_Image AlienImage_AidaAlienData::ToImage ( ) const [virtual]

Implements AlienImage_AlienImage.

Standard_Boolean AlienImage_AidaAlienData::Write ( OSD_File afile) const [virtual]

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines