OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimPointCloudImageHandler::PcrBucket Class Reference

#include <ossimPointCloudImageHandler.h>

Public Member Functions

 PcrBucket ()
 
 PcrBucket (const ossim_float32 *init_value, ossim_uint32 numBands)
 
 PcrBucket (const ossim_float32 &R, const ossim_float32 &G, const ossim_float32 &B)
 
 PcrBucket (const ossim_float32 &init_value)
 
 ~PcrBucket ()
 

Public Attributes

ossim_float32m_bucket
 
int m_numSamples
 

Detailed Description

Definition at line 220 of file ossimPointCloudImageHandler.h.

Constructor & Destructor Documentation

◆ PcrBucket() [1/4]

ossimPointCloudImageHandler::PcrBucket::PcrBucket ( )
inline

◆ PcrBucket() [2/4]

ossimPointCloudImageHandler::PcrBucket::PcrBucket ( const ossim_float32 init_value,
ossim_uint32  numBands 
)

Definition at line 44 of file ossimPointCloudImageHandler.cpp.

References m_bucket.

46 : m_numSamples (1)
47 {
48  m_bucket = new ossim_float32[numBands];
49  for (ossim_uint32 i=0; i<numBands; i++)
50  m_bucket[i] = init_value[i];
51 }
float ossim_float32
unsigned int ossim_uint32

◆ PcrBucket() [3/4]

ossimPointCloudImageHandler::PcrBucket::PcrBucket ( const ossim_float32 R,
const ossim_float32 G,
const ossim_float32 B 
)

Definition at line 54 of file ossimPointCloudImageHandler.cpp.

57 : m_numSamples (1)
58 {
59  m_bucket = new ossim_float32[3];
60  m_bucket[0] = R;
61  m_bucket[1] = G;
62  m_bucket[2] = B;
63 
64 }
float ossim_float32

◆ PcrBucket() [4/4]

ossimPointCloudImageHandler::PcrBucket::PcrBucket ( const ossim_float32 init_value)
explicit

Definition at line 67 of file ossimPointCloudImageHandler.cpp.

References m_bucket.

68 : m_numSamples (1)
69 {
70  m_bucket = new ossim_float32[1];
71  m_bucket[0] = init_value;
72 }
float ossim_float32

◆ ~PcrBucket()

ossimPointCloudImageHandler::PcrBucket::~PcrBucket ( )

Definition at line 75 of file ossimPointCloudImageHandler.cpp.

76 {
77  delete [] m_bucket;
78 }

Member Data Documentation

◆ m_bucket

ossim_float32* ossimPointCloudImageHandler::PcrBucket::m_bucket

◆ m_numSamples

int ossimPointCloudImageHandler::PcrBucket::m_numSamples

Definition at line 231 of file ossimPointCloudImageHandler.h.


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