14 #ifndef _DataRepController_H_ 15 #define _DataRepController_H_ 55 const std::vector < std::string > & bindings )
const;
73 const std::vector< std::string > &
74 bindingOptions (
const std::string & name );
78 const std::vector< std::string > &
79 bindingOptions (
DataRep * rep );
83 const std::vector < std::string > & names ()
const;
89 DataRep * createDataRep (
const std::string & name );
97 createDataRep (
const std::string & name,
99 const std::vector< std::string > & bindings )
const;
103 void setAxisBindings (
DataRep * rep,
105 const std::vector< std::string > & bindings )
const;
114 void changeDataSource (
DataRep * rep,
121 #endif // _DataRepController_H_ static DataRepController * s_instance
The pointer to the singleton object.
std::vector< std::string > m_null_vector
A empty vector of strings.
The base class for data representations.
Base class for DataSource.
#define MDL_HIPPOPLOT_API
A singleton class that is the interface between GUI and the DataRep.