te::map::RasterTransform::BandBufferInfo Struct Reference

#include <RasterTransform.h>

Public Member Functions

 BandBufferInfo (int bandDataType, int width, int height)
 
 ~BandBufferInfo ()
 

Public Attributes

void * m_buffer
 
int m_dataType
 
te::rst::GetBufferValueFPtr m_getBuff
 A pointer to a function that helps to extract a double or complex value from a specific buffer data type (char, int16, int32, float, ...). More...
 
te::rst::GetBufferValueFPtr m_getBuffI
 A pointer to a function that helps to extract the imaginary part value from a specific buffer data type (cint16, cint32, cfloat, cdouble). More...
 
int m_height
 
te::rst::SetBufferValueFPtr m_setBuff
 A pointer to a function that helps to insert a double or complex value into a specific buffer data type (char, int16, int32, float, ...). More...
 
te::rst::SetBufferValueFPtr m_setBuffI
 A pointer to a function that helps to insert the imaginary part value into a specific buffer data type (cint16, cint32, cfloat, cdouble). More...
 
int m_width
 

Detailed Description

Definition at line 77 of file RasterTransform.h.

Constructor & Destructor Documentation

◆ BandBufferInfo()

te::map::RasterTransform::BandBufferInfo::BandBufferInfo ( int  bandDataType,
int  width,
int  height 
)
inline

Definition at line 91 of file RasterTransform.h.

References te::rst::SetBlockFunctions().

◆ ~BandBufferInfo()

te::map::RasterTransform::BandBufferInfo::~BandBufferInfo ( )
inline

Definition at line 100 of file RasterTransform.h.

Member Data Documentation

◆ m_buffer

void* te::map::RasterTransform::BandBufferInfo::m_buffer

Definition at line 89 of file RasterTransform.h.

◆ m_dataType

int te::map::RasterTransform::BandBufferInfo::m_dataType

Definition at line 79 of file RasterTransform.h.

◆ m_getBuff

te::rst::GetBufferValueFPtr te::map::RasterTransform::BandBufferInfo::m_getBuff

A pointer to a function that helps to extract a double or complex value from a specific buffer data type (char, int16, int32, float, ...).

Definition at line 84 of file RasterTransform.h.

◆ m_getBuffI

te::rst::GetBufferValueFPtr te::map::RasterTransform::BandBufferInfo::m_getBuffI

A pointer to a function that helps to extract the imaginary part value from a specific buffer data type (cint16, cint32, cfloat, cdouble).

Definition at line 85 of file RasterTransform.h.

◆ m_height

int te::map::RasterTransform::BandBufferInfo::m_height

Definition at line 82 of file RasterTransform.h.

◆ m_setBuff

te::rst::SetBufferValueFPtr te::map::RasterTransform::BandBufferInfo::m_setBuff

A pointer to a function that helps to insert a double or complex value into a specific buffer data type (char, int16, int32, float, ...).

Definition at line 86 of file RasterTransform.h.

◆ m_setBuffI

te::rst::SetBufferValueFPtr te::map::RasterTransform::BandBufferInfo::m_setBuffI

A pointer to a function that helps to insert the imaginary part value into a specific buffer data type (cint16, cint32, cfloat, cdouble).

Definition at line 87 of file RasterTransform.h.

◆ m_width

int te::map::RasterTransform::BandBufferInfo::m_width

Definition at line 81 of file RasterTransform.h.


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