HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_ImageLayer Class Referenceabstract

#include <HOM_ImageLayer.h>

Public Member Functions

 HOM_ImageLayer ()
 
 HOM_ImageLayer (const HOM_ImageLayer &)
 
virtual ~HOM_ImageLayer ()
 
virtual std::string __repr__ ()=0
 
virtual HOM_ImageLayer__enter__ ()
 
virtual void close ()=0
 
virtual HOM_EnumValuestorageType () const =0
 
virtual HOM_EnumValueborder () const =0
 
virtual HOM_EnumValuetypeInfo () const =0
 
virtual void setStorageType (HOM_EnumValue &storagetype)=0
 
virtual void setBorder (HOM_EnumValue &storagetype)=0
 
virtual void setTypeInfo (HOM_EnumValue &storagetype)=0
 
virtual int channelCount () const =0
 
virtual void setChannelCount (int chan)=0
 
virtual std::vector< intbufferResolution () const =0
 
virtual bool onCPU () const =0
 
virtual bool onGPU () const =0
 
virtual bool isConstant () const =0
 
virtual bool storesIntegers () const =0
 
virtual void makeConstant (std::vector< double > val)=0
 
virtual HOM_BoundingRect dataWindow () const =0
 
virtual HOM_BoundingRect displayWindow () const =0
 
virtual double pixelAspectRatio () const =0
 
virtual std::vector< double > pixelScale () const =0
 
virtual void setDataWindow (int x, int y, int w, int h)=0
 
virtual void setDisplayWindow (double x, double y, double w, double h)=0
 
virtual void setPixelAspectRatio (double aspect)=0
 
virtual void setPixelScale (std::vector< double > scale)=0
 
virtual HOM_EnumValueprojection () const =0
 Camera parameters. More...
 
virtual double aperture () const =0
 
virtual double focalLength () const =0
 
virtual std::vector< double > cameraPosition () const =0
 
virtual double fStop () const =0
 
virtual std::vector< double > clippingRange () const =0
 
virtual double focusDistance () const =0
 
virtual std::vector< double > shutter () const =0
 
virtual void setProjection (HOM_EnumValue &projection)=0
 
virtual void setAperture (double aperture)=0
 
virtual void setFocalLength (double focal)=0
 
virtual void setCameraPosition (std::vector< double > pos)=0
 
virtual void setFStop (double fstop)=0
 
virtual void setClippingRange (std::vector< double > range)=0
 
virtual void setFocusDistance (double focus)=0
 
virtual void setShutter (std::vector< double > shutter)=0
 
virtual HOM_Matrix4 projectionTransform () const =0
 
virtual HOM_Matrix4 imageToWorldTransform () const =0
 
virtual std::vector< double > imageToPixelScale () const =0
 
virtual std::vector< double > imageToPixelTranslate () const =0
 
virtual std::vector< double > imageToBufferScale () const =0
 
virtual std::vector< double > imageToBufferTranslate () const =0
 
virtual std::vector< double > bufferToPixelScale () const =0
 
virtual std::vector< double > bufferToPixelTranslate () const =0
 
virtual std::vector< double > textureToBufferScale () const =0
 
virtual std::vector< double > imageToPixel (std::vector< double > p) const =0
 
virtual std::vector< double > imageToBuffer (std::vector< double > p) const =0
 
virtual std::vector< double > imageToTexture (std::vector< double > p) const =0
 
virtual std::vector< double > pixelToImage (std::vector< double > p) const =0
 
virtual std::vector< double > pixelToBuffer (std::vector< double > p) const =0
 
virtual std::vector< double > pixelToTexture (std::vector< double > p) const =0
 
virtual std::vector< double > bufferToPixel (std::vector< double > p) const =0
 
virtual std::vector< double > bufferToImage (std::vector< double > p) const =0
 
virtual std::vector< double > bufferToTexture (std::vector< double > p) const =0
 
virtual std::vector< double > textureToPixel (std::vector< double > p) const =0
 
virtual std::vector< double > textureToImage (std::vector< double > p) const =0
 
virtual std::vector< double > textureToBuffer (std::vector< double > p) const =0
 
virtual std::vector< double > worldToBuffer (std::vector< double > p) const =0
 
virtual std::vector< floatbufferIndexV4 (int x, int y) const =0
 
virtual int bufferIndexI (int x, int y) const =0
 
virtual hboost::any bufferIndex (int x, int y) const =0
 
virtual HOM_BinaryString bufferIndexRaw (int x, int y) const =0
 
virtual HOM_ImageLayerfreeze () const =0
 
virtual bool isFrozen () const =0
 
virtual std::map< std::string,
hboost::any > 
attributes () const =0
 
virtual void setAttributes (const std::map< std::string, hboost::any > &p)=0
 
virtual void updateAttributes (const std::map< std::string, hboost::any > &p)=0
 
virtual HOM_BinaryString allBufferElements () const =0
 
virtual HOM_BinaryString allBufferElements (HOM_EnumValue &storagetype, int channels) const =0
 
 SWIGOUT (%ignore opaqueSetAllBufferElements)
 
virtual void opaqueSetAllBufferElements (const char *values, int64 length, HOM_EnumValue &storagetype, int channels)=0
 
 SWIGOUT (%ignore opaqueSetAllBufferElements)
 
virtual void opaqueSetAllBufferElements (const char *values, int64 length)=0
 

Detailed Description

Definition at line 29 of file HOM_ImageLayer.h.

Constructor & Destructor Documentation

HOM_ImageLayer::HOM_ImageLayer ( )
inline

Definition at line 39 of file HOM_ImageLayer.h.

HOM_ImageLayer::HOM_ImageLayer ( const HOM_ImageLayer )
inline

Definition at line 41 of file HOM_ImageLayer.h.

virtual HOM_ImageLayer::~HOM_ImageLayer ( )
inlinevirtual

Definition at line 44 of file HOM_ImageLayer.h.

Member Function Documentation

virtual HOM_ImageLayer* HOM_ImageLayer::__enter__ ( )
inlinevirtual

Definition at line 49 of file HOM_ImageLayer.h.

virtual std::string HOM_ImageLayer::__repr__ ( )
pure virtual
virtual HOM_BinaryString HOM_ImageLayer::allBufferElements ( ) const
pure virtual
virtual HOM_BinaryString HOM_ImageLayer::allBufferElements ( HOM_EnumValue storagetype,
int  channels 
) const
pure virtual
virtual double HOM_ImageLayer::aperture ( ) const
pure virtual
virtual std::map<std::string, hboost::any> HOM_ImageLayer::attributes ( ) const
pure virtual
virtual HOM_EnumValue& HOM_ImageLayer::border ( ) const
pure virtual
virtual hboost::any HOM_ImageLayer::bufferIndex ( int  x,
int  y 
) const
pure virtual
virtual int HOM_ImageLayer::bufferIndexI ( int  x,
int  y 
) const
pure virtual
virtual HOM_BinaryString HOM_ImageLayer::bufferIndexRaw ( int  x,
int  y 
) const
pure virtual
virtual std::vector<float> HOM_ImageLayer::bufferIndexV4 ( int  x,
int  y 
) const
pure virtual
virtual std::vector<int> HOM_ImageLayer::bufferResolution ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::bufferToImage ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::bufferToPixel ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::bufferToPixelScale ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::bufferToPixelTranslate ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::bufferToTexture ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::cameraPosition ( ) const
pure virtual
virtual int HOM_ImageLayer::channelCount ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::clippingRange ( ) const
pure virtual
virtual void HOM_ImageLayer::close ( )
pure virtual
virtual HOM_BoundingRect HOM_ImageLayer::dataWindow ( ) const
pure virtual
virtual HOM_BoundingRect HOM_ImageLayer::displayWindow ( ) const
pure virtual
virtual double HOM_ImageLayer::focalLength ( ) const
pure virtual
virtual double HOM_ImageLayer::focusDistance ( ) const
pure virtual
virtual HOM_ImageLayer* HOM_ImageLayer::freeze ( ) const
pure virtual
virtual double HOM_ImageLayer::fStop ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToBuffer ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToBufferScale ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToBufferTranslate ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToPixel ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToPixelScale ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToPixelTranslate ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::imageToTexture ( std::vector< double >  p) const
pure virtual
virtual HOM_Matrix4 HOM_ImageLayer::imageToWorldTransform ( ) const
pure virtual
virtual bool HOM_ImageLayer::isConstant ( ) const
pure virtual
virtual bool HOM_ImageLayer::isFrozen ( ) const
pure virtual
virtual void HOM_ImageLayer::makeConstant ( std::vector< double >  val)
pure virtual
virtual bool HOM_ImageLayer::onCPU ( ) const
pure virtual
virtual bool HOM_ImageLayer::onGPU ( ) const
pure virtual
virtual void HOM_ImageLayer::opaqueSetAllBufferElements ( const char *  values,
int64  length,
HOM_EnumValue storagetype,
int  channels 
)
pure virtual
virtual void HOM_ImageLayer::opaqueSetAllBufferElements ( const char *  values,
int64  length 
)
pure virtual
virtual double HOM_ImageLayer::pixelAspectRatio ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::pixelScale ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::pixelToBuffer ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::pixelToImage ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::pixelToTexture ( std::vector< double >  p) const
pure virtual
virtual HOM_EnumValue& HOM_ImageLayer::projection ( ) const
pure virtual

Camera parameters.

virtual HOM_Matrix4 HOM_ImageLayer::projectionTransform ( ) const
pure virtual
virtual void HOM_ImageLayer::setAperture ( double  aperture)
pure virtual
virtual void HOM_ImageLayer::setAttributes ( const std::map< std::string, hboost::any > &  p)
pure virtual
virtual void HOM_ImageLayer::setBorder ( HOM_EnumValue storagetype)
pure virtual
virtual void HOM_ImageLayer::setCameraPosition ( std::vector< double >  pos)
pure virtual
virtual void HOM_ImageLayer::setChannelCount ( int  chan)
pure virtual
virtual void HOM_ImageLayer::setClippingRange ( std::vector< double >  range)
pure virtual
virtual void HOM_ImageLayer::setDataWindow ( int  x,
int  y,
int  w,
int  h 
)
pure virtual
virtual void HOM_ImageLayer::setDisplayWindow ( double  x,
double  y,
double  w,
double  h 
)
pure virtual
virtual void HOM_ImageLayer::setFocalLength ( double  focal)
pure virtual
virtual void HOM_ImageLayer::setFocusDistance ( double  focus)
pure virtual
virtual void HOM_ImageLayer::setFStop ( double  fstop)
pure virtual
virtual void HOM_ImageLayer::setPixelAspectRatio ( double  aspect)
pure virtual
virtual void HOM_ImageLayer::setPixelScale ( std::vector< double >  scale)
pure virtual
virtual void HOM_ImageLayer::setProjection ( HOM_EnumValue projection)
pure virtual
virtual void HOM_ImageLayer::setShutter ( std::vector< double >  shutter)
pure virtual
virtual void HOM_ImageLayer::setStorageType ( HOM_EnumValue storagetype)
pure virtual
virtual void HOM_ImageLayer::setTypeInfo ( HOM_EnumValue storagetype)
pure virtual
virtual std::vector<double> HOM_ImageLayer::shutter ( ) const
pure virtual
virtual HOM_EnumValue& HOM_ImageLayer::storageType ( ) const
pure virtual
virtual bool HOM_ImageLayer::storesIntegers ( ) const
pure virtual
HOM_ImageLayer::SWIGOUT ( %ignore  opaqueSetAllBufferElements)
HOM_ImageLayer::SWIGOUT ( %ignore  opaqueSetAllBufferElements)
virtual std::vector<double> HOM_ImageLayer::textureToBuffer ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::textureToBufferScale ( ) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::textureToImage ( std::vector< double >  p) const
pure virtual
virtual std::vector<double> HOM_ImageLayer::textureToPixel ( std::vector< double >  p) const
pure virtual
virtual HOM_EnumValue& HOM_ImageLayer::typeInfo ( ) const
pure virtual
virtual void HOM_ImageLayer::updateAttributes ( const std::map< std::string, hboost::any > &  p)
pure virtual
virtual std::vector<double> HOM_ImageLayer::worldToBuffer ( std::vector< double >  p) const
pure virtual

The documentation for this class was generated from the following file: