Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Public Attributes | List of all members
scyl::material_options Class Reference

material_options is used to give options for the material recovery option chosen. More...

#include <material.h>

Public Member Functions

 material_options ()
 
 ~material_options ()
 

Public Attributes

int max_clusters
 max_clusters - used for DA (Specifies max num of material clusters) More...
 
int q_factor
 q_factor - used for DAQ (Specifies downsample factor (2^q_factor)) More...
 
int num_mat_per_pixel
 num_mat_per_pixel - used for DA, DAQ, DASAM (Specifies the number of abundance/indices per pixel) More...
 
float temperature_max
 temperature_max - used for DA (Specifies maximum temperature of the DA method.) More...
 
float temperature_min
 temperature_min - used for DA (Specifies minimum temperature of the DA method. More...
 
float cooling_rate
 cooling_rate - used for DA (Specifies cooling rate for DA process More...
 
float split_threshold
 split_threshold - used for DA (Specifies threshold for splitting clusters in the DA process More...
 
int debug
 debug - used for DA (Specifies the amount of output that is generated (0 - 5, default 0) More...
 

Detailed Description

material_options is used to give options for the material recovery option chosen.

All of the options within the material_options class have default values, and as such can be used without initialisation (If you don't pass an object to recover_material() it will use a default object) See the member variable documentation below for contained options.

Constructor & Destructor Documentation

scyl::material_options::material_options ( )
inline
scyl::material_options::~material_options ( )
inline

Member Data Documentation

float scyl::material_options::cooling_rate

cooling_rate - used for DA (Specifies cooling rate for DA process

int scyl::material_options::debug

debug - used for DA (Specifies the amount of output that is generated (0 - 5, default 0)

int scyl::material_options::max_clusters

max_clusters - used for DA (Specifies max num of material clusters)

int scyl::material_options::num_mat_per_pixel

num_mat_per_pixel - used for DA, DAQ, DASAM (Specifies the number of abundance/indices per pixel)

int scyl::material_options::q_factor

q_factor - used for DAQ (Specifies downsample factor (2^q_factor))

float scyl::material_options::split_threshold

split_threshold - used for DA (Specifies threshold for splitting clusters in the DA process

float scyl::material_options::temperature_max

temperature_max - used for DA (Specifies maximum temperature of the DA method.)

float scyl::material_options::temperature_min

temperature_min - used for DA (Specifies minimum temperature of the DA method.


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