OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
AlienImage


AlienImage_EuclidAlienData Class Reference

This class defines an Euclid .PIX Alien image.
.

#include <AlienImage_EuclidAlienData.hxx>

Inheritance diagram for AlienImage_EuclidAlienData:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT AlienImage_EuclidAlienData ()
Standard_EXPORT void Clear ()
 Frees memory allocated by EuclidAlienData
.
 ~AlienImage_EuclidAlienData ()
Standard_EXPORT Standard_Boolean Read (OSD_File &afile)
 Read content of a EuclidAlienData object from a file .
Returns True if file is a XWD file .
.
Standard_EXPORT Standard_Boolean Write (OSD_File &afile) const
 Write content of a EuclidAlienData object to a file .
.
Standard_EXPORT Handle_Image_Image ToImage () const
 convert a EuclidAlienData object to a Image object.

Standard_EXPORT void FromImage (const Handle(Image_Image)&anImage)
 convert a Image object to a EuclidAlienData object.

Standard_EXPORT void FromPseudoColorImage (const Handle(Image_PseudoColorImage)&anImage)
 convert a Image object to a EuclidAlienData object.

Standard_EXPORT void FromColorImage (const Handle(Image_ColorImage)&anImage)
 convert a Image object to a EuclidAlienData object.

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer myX1
Standard_Integer myY1
Standard_Integer myX2
Standard_Integer myY2
Standard_Integer myNumberOfColor
Standard_Address myColors
Handle_TColStd_HArray2OfInteger myPixels
Standard_Boolean myPixelsIsDef

Constructor & Destructor Documentation

Standard_EXPORT AlienImage_EuclidAlienData::AlienImage_EuclidAlienData  ) 
 

AlienImage_EuclidAlienData::~AlienImage_EuclidAlienData  )  [inline]
 


Member Function Documentation

Standard_EXPORT void AlienImage_EuclidAlienData::Clear  ) 
 

Standard_EXPORT void AlienImage_EuclidAlienData::FromColorImage const Handle(Image_ColorImage)&  anImage  ) 
 

Standard_EXPORT void AlienImage_EuclidAlienData::FromImage const Handle(Image_Image)&  anImage  )  [virtual]
 

Implements AlienImage_AlienImage.

Standard_EXPORT void AlienImage_EuclidAlienData::FromPseudoColorImage const Handle(Image_PseudoColorImage)&  anImage  ) 
 

Standard_EXPORT const AlienImage_EuclidAlienData::Handle Standard_Type   )  const
 

Reimplemented from AlienImage_AlienImageData.

Standard_EXPORT Standard_Boolean AlienImage_EuclidAlienData::Read OSD_File &  afile  )  [virtual]
 

Implements AlienImage_AlienImage.

Standard_EXPORT Handle_Image_Image AlienImage_EuclidAlienData::ToImage  )  const [virtual]
 

Implements AlienImage_AlienImage.

Standard_EXPORT Standard_Boolean AlienImage_EuclidAlienData::Write OSD_File &  afile  )  const [virtual]
 

Implements AlienImage_AlienImage.


Field Documentation

Standard_Address AlienImage_EuclidAlienData::myColors [private]
 

Standard_Integer AlienImage_EuclidAlienData::myNumberOfColor [private]
 

Handle_TColStd_HArray2OfInteger AlienImage_EuclidAlienData::myPixels [private]
 

Standard_Boolean AlienImage_EuclidAlienData::myPixelsIsDef [private]
 

Standard_Integer AlienImage_EuclidAlienData::myX1 [private]
 

Standard_Integer AlienImage_EuclidAlienData::myX2 [private]
 

Standard_Integer AlienImage_EuclidAlienData::myY1 [private]
 

Standard_Integer AlienImage_EuclidAlienData::myY2 [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:55:21 2008 for OpenCASCADE by  doxygen 1.4.1