SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ArrayMathProgramSource Class Reference

#include <ArrayMathInterpreter.h>

Public Member Functions

 ArrayMathProgramSource ()
 
void set_vmesh (VMesh *vmesh)
 
VMeshget_vmesh () const
 
bool is_vmesh () const
 
void set_vfield (VField *vfield)
 
VFieldget_vfield () const
 
bool is_vfield () const
 
void set_matrix (Core::Datatypes::MatrixHandle matrix)
 
Core::Datatypes::MatrixHandle get_matrix () const
 
bool is_matrix () const
 
void set_bool_array (std::vector< bool > *array)
 
std::vector< bool > * get_bool_array () const
 
bool is_bool_array () const
 
void set_int_array (std::vector< int > *array)
 
std::vector< int > * get_int_array () const
 
bool is_int_array () const
 
void set_double_array (std::vector< double > *array)
 
std::vector< double > * get_double_array () const
 
bool is_double_array () const
 

Detailed Description

Todo:
replace with boost::variant

Constructor & Destructor Documentation

Member Function Documentation

std::vector<bool>* get_bool_array ( ) const
inline
std::vector<double>* get_double_array ( ) const
inline
std::vector<int>* get_int_array ( ) const
inline
Core::Datatypes::MatrixHandle get_matrix ( ) const
inline
VField* get_vfield ( ) const
inline
VMesh* get_vmesh ( ) const
inline
bool is_bool_array ( ) const
inline
bool is_double_array ( ) const
inline
bool is_int_array ( ) const
inline
bool is_matrix ( ) const
inline
bool is_vfield ( ) const
inline
bool is_vmesh ( ) const
inline
void set_bool_array ( std::vector< bool > *  array)
inline
void set_double_array ( std::vector< double > *  array)
inline
void set_int_array ( std::vector< int > *  array)
inline
void set_matrix ( Core::Datatypes::MatrixHandle  matrix)
inline
void set_vfield ( VField vfield)
inline
void set_vmesh ( VMesh vmesh)
inline

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