|
Public Member Functions |
| Standard_EXPORT | AlienImage_AidaAlienData () |
| Standard_EXPORT void | Clear () |
| | Frees memory allocated by AidaAlienData
.
|
| | ~AlienImage_AidaAlienData () |
| Standard_EXPORT Standard_Boolean | Read (OSD_File &afile) |
| | Read content of a AidaAlienData object from a file .
Returns True if file is a Aida file .
.
|
| Standard_EXPORT Standard_Boolean | Write (OSD_File &afile) const |
| | Write content of a AidaAlienData object to a file .
.
|
| Standard_EXPORT Handle_Image_Image | ToImage () const |
| | Converts a AidaAlienData object to a Image object.
.
|
| Standard_EXPORT void | FromImage (const Handle(Image_Image)&anImage) |
| | Converts a Image object to a AidaAlienData object.
.
|
| Standard_EXPORT 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 )
.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes |
| Image_DitheringMethod | myDitheringMethod |
| Handle_Aspect_ColorMap | myDitheringColorMap |
| Handle_Aspect_ColorMap | myColors |
| Standard_Boolean | myColorsIsDef |
| Standard_Boolean | myDataIsDef |
Private Member Functions |
| Standard_EXPORT void | AllocData (const Standard_Integer DX, const Standard_Integer DY) |
| | Allocate HArray2 to store Image data
.
|
| Standard_EXPORT Standard_Integer | Pixel (const Standard_Integer X, const Standard_Integer Y) const |
| Standard_EXPORT void | SetPixel (const Standard_Integer X, const Standard_Integer Y, const Standard_Integer Value) |
| Standard_EXPORT void | FromPseudoColorImage (const Handle(Image_PseudoColorImage)&anImage) |
| | convert a Image object to a AidaAlienData object.
|
| Standard_EXPORT void | FromColorImage (const Handle(Image_ColorImage)&anImage) |
| | convert a Image object to a AidaAlienData object.
|
Private Attributes |
| Handle_TColStd_HArray2OfInteger | myData |