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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
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: