Public Member Functions
cCloudScheme Class Reference

#include <cloudproc.hpp>

Inheritance diagram for cCloudScheme:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void confidence_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud)
 Create a representation of the cloud that shows the confidence of each point in thermal.
void falsify_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true)
 Create a false colour version of a monochromatic thermal cloud.
void falsify_cloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true)
void fuse_cloud (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &colorCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true, double *params=NULL)
 Create a false colour combination of a color or monochrome visual cloud and a monochrome thermal cloud.
void fuse_cloud (pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &ioCloud, pcl::PointCloud< pcl::RGB >::Ptr &colorCloud, pcl::PointCloud< pcl::RGB >::Ptr &thermalCloud, double minTemp=20.0, double maxTemp=45.0, int deadPointMode=DPM_GRAY, double volumeSize=3.0, double minConfidence=0.001, bool clampOutliers=true, double *params=NULL)

Detailed Description

Definition at line 16 of file cloudproc.hpp.


Member Function Documentation

void cCloudScheme::confidence_cloud ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  ioCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  thermalCloud 
)

Create a representation of the cloud that shows the confidence of each point in thermal.

Parameters:
ioCloudBase cloud, for color update
thermalCloudCloud containing thermal data

Definition at line 54 of file cloudproc.cpp.

void cCloudScheme::falsify_cloud ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  ioCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  thermalCloud,
double  minTemp = 20.0,
double  maxTemp = 45.0,
int  deadPointMode = DPM_GRAY,
double  volumeSize = 3.0,
double  minConfidence = 0.001,
bool  clampOutliers = true 
)

Create a false colour version of a monochromatic thermal cloud.

Parameters:
ioCloudBase cloud, for color update
thermalCloudCloud containing thermal data
deadpointModeInstruction for how to colorize dead points [0] : color dead points as a midtone gray [1] : color dead points according to their position along an axis
volumeSizeSize of volume (needed for some dead point modes)

Definition at line 63 of file cloudproc.cpp.

void cCloudScheme::falsify_cloud ( pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &  ioCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  thermalCloud,
double  minTemp = 20.0,
double  maxTemp = 45.0,
int  deadPointMode = DPM_GRAY,
double  volumeSize = 3.0,
double  minConfidence = 0.001,
bool  clampOutliers = true 
)

Definition at line 143 of file cloudproc.cpp.

void cCloudScheme::fuse_cloud ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  ioCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  colorCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  thermalCloud,
double  minTemp = 20.0,
double  maxTemp = 45.0,
int  deadPointMode = DPM_GRAY,
double  volumeSize = 3.0,
double  minConfidence = 0.001,
bool  clampOutliers = true,
double *  params = NULL 
)

Create a false colour combination of a color or monochrome visual cloud and a monochrome thermal cloud.

Parameters:
ioCloudBase cloud, for color update
colorCloudCloud containing the RGB data
thermalCloudCloud containing thermal data
deadpointModeInstruction for how to colorize dead points [0] : color dead points as a midtone gray [1] : color dead points according to their position along an axis
volumeSizeSize of volume (needed for some dead point modes)
paramsPointer to double values dictating the following parameters: [0] : minimum lightness (default = 0.2) [1] : maximum lightness (default = 0.8)

Definition at line 207 of file cloudproc.cpp.

void cCloudScheme::fuse_cloud ( pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &  ioCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  colorCloud,
pcl::PointCloud< pcl::RGB >::Ptr &  thermalCloud,
double  minTemp = 20.0,
double  maxTemp = 45.0,
int  deadPointMode = DPM_GRAY,
double  volumeSize = 3.0,
double  minConfidence = 0.001,
bool  clampOutliers = true,
double *  params = NULL 
)

Definition at line 297 of file cloudproc.cpp.


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


thermalvis
Author(s): Stephen Vidas
autogenerated on Sun Jan 5 2014 11:38:45