|
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 |