OpenShiva Library


Classes

class  OpenShiva::CodeGenerator
class  OpenShiva::Kernel
class  OpenShiva::KernelPrivate
class  OpenShiva::LibrariesManager
class  OpenShiva::LightParser
class  OpenShiva::PixelConvertExpressionFactory
class  OpenShiva::PixelVisitor
class  OpenShiva::Source
class  OpenShiva::SourcesCollection
class  OpenShiva::Wrapper
struct  ImageWrap
struct  PixelWrap
struct  RegionWrap

Functions

GTLCORE_EXPORT void gtl_transform_map_f (void *self, float x, float y, float *ox, float *oy)
OPENSHIVA_EXPORT char * image_wrap_data (ImageWrap *_imageWrap, int _x, int _y)
OPENSHIVA_EXPORT const char * image_wrap_const_data (const ImageWrap *_imageWrap, int _x, int _y)
OPENSHIVA_EXPORT int image_alpha_pos (ImageWrap *_imageWrap)
OPENSHIVA_EXPORT float region_wrap_left (RegionWrap *self)
OPENSHIVA_EXPORT float region_wrap_top (RegionWrap *self)
OPENSHIVA_EXPORT float region_wrap_right (RegionWrap *self)
OPENSHIVA_EXPORT float region_wrap_bottom (RegionWrap *self)
OPENSHIVA_EXPORT void region_wrap_intersect (RegionWrap *self, const RegionWrap *reg)
OPENSHIVA_EXPORT void region_wrap_union (RegionWrap *self, const RegionWrap *reg)
OPENSHIVA_EXPORT void region_wrap_outset (RegionWrap *self, float amount)
OPENSHIVA_EXPORT void region_wrap_inset (RegionWrap *self, float amount)
template<typename _T_>
RegionWrapregionToRegionWrap (const _T_ &region)
GTLCore::RegionF regionWrapToRegionF (RegionWrap *rwrap)
ArrayWrapregionListToArrayWrap (const std::list< GTLCore::RegionI > &regions)

Detailed Description

Version:
0.9.15
Author:
Cyrille Berger

Function Documentation

GTLCORE_EXPORT void gtl_transform_map_f ( void *  self,
float  x,
float  y,
float *  ox,
float *  oy 
)

For internal use only.

Wrapper to return the left of a region

OPENSHIVA_EXPORT int image_alpha_pos ( ImageWrap _imageWrap  ) 

For internal use only.

Returns:
the alpha position of an image

OPENSHIVA_EXPORT const char* image_wrap_const_data ( const ImageWrap _imageWrap,
int  _x,
int  _y 
)

For internal use only.

Returns:
a constant pointer to the pixel at coordinated x and y

OPENSHIVA_EXPORT char* image_wrap_data ( ImageWrap _imageWrap,
int  _x,
int  _y 
)

For internal use only.

Returns:
a pointer to the pixel at coordinated x and y

OPENSHIVA_EXPORT float region_wrap_bottom ( RegionWrap self  ) 

For internal use only.

Wrapper to return the bottom of a region

OPENSHIVA_EXPORT void region_wrap_inset ( RegionWrap self,
float  amount 
)

For internal use only.

Wrapper to inset a region

OPENSHIVA_EXPORT void region_wrap_intersect ( RegionWrap self,
const RegionWrap reg 
)

For internal use only.

Wrapper to compute the intersection of region

OPENSHIVA_EXPORT float region_wrap_left ( RegionWrap self  ) 

For internal use only.

Wrapper to return the left of a region

OPENSHIVA_EXPORT void region_wrap_outset ( RegionWrap self,
float  amount 
)

For internal use only.

Wrapper to outset a region

OPENSHIVA_EXPORT float region_wrap_right ( RegionWrap self  ) 

For internal use only.

Wrapper to return the right of a region

OPENSHIVA_EXPORT float region_wrap_top ( RegionWrap self  ) 

For internal use only.

Wrapper to return the top of a region

OPENSHIVA_EXPORT void region_wrap_union ( RegionWrap self,
const RegionWrap reg 
)

For internal use only.

Wrapper to compute the union of region

ArrayWrap* regionListToArrayWrap ( const std::list< GTLCore::RegionI > &  regions  )  [inline]

For internal use only.

Wrap a list GTLCore::Region to an array

References ArrayWrap::data, and regionToRegionWrap().

template<typename _T_>
RegionWrap* regionToRegionWrap ( const _T_ &  region  )  [inline]

For internal use only.

Wrap a GTLCore::Region

References RegionWrap::columns, RegionWrap::rows, RegionWrap::x, and RegionWrap::y.

Referenced by regionListToArrayWrap().

GTLCore::RegionF regionWrapToRegionF ( RegionWrap rwrap  )  [inline]

For internal use only.

Unwrap a GTLCore::Region

References RegionWrap::columns, RegionWrap::rows, RegionWrap::x, and RegionWrap::y.


Generated on Wed Sep 8 00:00:17 2010 for OpenGTL by  doxygen 1.5.6