Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Member Functions | List of all members
Core::ParserScriptVariable Class Reference

Public Member Functions

 ParserScriptVariable (std::string name, std::string uname, std::string type, int flags)
 Create input variable.
 
 ParserScriptVariable (std::string uname, std::string type, int flags)
 Create output variable.
 
 ParserScriptVariable (std::string uname, float value)
 Create scalar const variable.
 
 ParserScriptVariable (std::string uname, std::string value)
 Create string const variable.
 
void set_parent (ParserScriptFunctionHandle &handle)
 Set/get parent.
 
ParserScriptFunctionHandle get_parent ()
 
int get_kind ()
 Get kind of the variable.
 
void set_kind (int kind)
 
std::string get_type ()
 
void set_type (std::string type)
 
int get_flags ()
 Get/set flags of the variable.
 
void set_flags (int flags)
 
void clear_flags ()
 
void set_const_var ()
 
void set_single_var ()
 
void set_sequential_var ()
 
bool is_const_var ()
 
bool is_single_var ()
 
bool is_sequential_var ()
 
std::string get_name ()
 Get the name and the unique name.
 
void set_name (std::string name)
 
std::string get_uname ()
 
void set_uname (std::string uname)
 
float get_scalar_value ()
 Get the constant values.
 
std::string get_string_value ()
 
void compute_dependence ()
 Dependence of this variable.
 
std::string get_dependence ()
 
void clear_dependence ()
 
int get_var_number ()
 
void set_var_number (int var_number)
 
void print ()
 For debugging.
 

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