|
Public Member Functions |
Standard_EXPORT | AlienImage_SunRFAlienData () |
Standard_EXPORT void | Clear () |
| Frees memory allocated by SunRFAlienData and
reset Object fields.
.
|
| ~AlienImage_SunRFAlienData () |
Standard_EXPORT void | FreeData () |
| Frees memory allocated by SunRFAlienData
.
|
Standard_EXPORT Standard_Boolean | Read (OSD_File &afile) |
| Read content of a SunRFAlienData object from a file .
Returns True if file is a Sun Raster file .
.
|
Standard_EXPORT Standard_Boolean | Write (OSD_File &afile) const |
| Write content of a SunRFAlienData object to a file .
.
|
Standard_EXPORT void | SetFormat (const AlienImage_SUNRFFormat aFormat) |
| Set SUN Raster File Format for Write method.
.
|
Standard_EXPORT AlienImage_SUNRFFormat | Format () const |
| Get SUN Raster File Format .
.
|
Standard_EXPORT Handle_Image_Image | ToImage () const |
| convert a SunRFAlienData object to a Image object.
|
Standard_EXPORT void | FromImage (const Handle(Image_Image)&anImage) |
| convert a Image object to a SunRFAlienData object.
|
Standard_EXPORT void | FromPseudoColorImage (const Handle(Image_PseudoColorImage)&anImage) |
| convert a Image object to a SunRFAlienData object.
|
Standard_EXPORT void | FromColorImage (const Handle(Image_ColorImage)&anImage) |
| convert a Image object to a SunRFAlienData object.
|
Standard_EXPORT Standard_Boolean | ReadPixelRow (OSD_File &afile, const Standard_Address aAddress, const Standard_Integer TheRowSize) |
| Read a Image row from a file and store
TheRowSize byte at aAddress
returns True if Success.
.
|
Standard_EXPORT Standard_Boolean | WritePixelRow (OSD_File &afile, const Standard_Address aAddress, const Standard_Integer TheRowSize) const |
| Write a Image row to a file from TheRowSize byte at
aAddress
returns True if Success.
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes |
AlienImage_SUNRFFileHeader | myHeader |
Standard_Address | myData |
Standard_Address | myRedData |
Standard_Address | myGreenData |
Standard_Address | myBlueData |
Private Member Functions |
Standard_EXPORT Handle_Image_PseudoColorImage | ToPseudoColorImage () const |
| convert a AlienImage object to a Image object.
|
Standard_EXPORT Handle_Image_ColorImage | ToColorImage () const |
| convert a AlienImage object to a Image object.
|
Private Attributes |
Standard_Integer | myDataSize |