23 #ifndef COPASI_CSlider
24 #define COPASI_CSlider
59 CSlider(
const std::string & name =
"Slider",
87 const std::string &
getKey()
const;
bool compile(const std::vector< CCopasiContainer * > &listOfContainer=CCopasiContainer::EmptyList)
const char * convertScaleToScaleName(Scale scale)
bool setScaling(Scale scaling)
unsigned C_INT32 mTickNumber
CSlider(const std::string &name="Slider", const CCopasiContainer *pParent=NULL)
bool setSliderObject(CCopasiObject *pObject)
bool setOriginalValue(const C_FLOAT64 value)
bool setMaxValue(const C_FLOAT64 maxValue)
const std::string & getSliderObjectCN() const
const std::string & getAssociatedEntityKey() const
const std::string & getKey() const
void setSynced(bool synced)
CSlider::Type getSliderType() const
bool setTickFactor(const unsigned C_INT32 tickFactor)
static const char * TypeName[]
std::string mAssociatedEntityKey
bool setAssociatedEntityKey(const std::string &associatedEntityKey)
bool setSliderType(const CSlider::Type type)
static const std::vector< CCopasiContainer * > EmptyList
static const char * ScaleName[]
const C_FLOAT64 & getSliderValue() const
std::vector< Refresh * > mInitialRefreshes
const C_FLOAT64 & getOriginalValue() const
Header file of class CCopasiContainer.
const C_FLOAT64 & getMaxValue() const
bool setTickNumber(const unsigned C_INT32 tickNumber)
bool setMinValue(const C_FLOAT64 minValue)
unsigned C_INT32 mTickFactor
unsigned C_INT32 getTickNumber() const
CCopasiObject * mpSliderObject
const C_FLOAT64 & getMinValue() const
bool setSliderValue(const C_FLOAT64 value, const bool &writeToObject=true)
unsigned C_INT32 getTickFactor() const
CRegisteredObjectName mCN
Scale convertScaleNameToScale(const char *scaleName)
CCopasiObject * getSliderObject()