All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_RampParmTemplate Class Referenceabstract

#include <HOM_RampParmTemplate.h>

+ Inheritance diagram for HOM_RampParmTemplate:

Public Member Functions

 HOM_RampParmTemplate ()
 HOM_RampParmTemplate (const HOM_RampParmTemplate &parm_template)
 ~HOM_RampParmTemplate () override
virtual int defaultValue ()=0
virtual void setDefaultValue (int default_value)=0
virtual std::string defaultExpression ()=0
virtual void setDefaultExpression (const std::string &default_expression)=0
virtual HOM_EnumValuedefaultExpressionLanguage ()=0
virtual void setDefaultExpressionLanguage (const HOM_EnumValue &default_expression_language)=0
virtual HOM_EnumValueparmType ()=0
virtual void setParmType (HOM_EnumValue &ramp_parm_type)=0
virtual HOM_EnumValuedefaultBasis ()=0
virtual void setDefaultBasis (HOM_EnumValue &default_basis)=0
virtual HOM_EnumValuecolorType ()=0
virtual void setColorType (HOM_EnumValue &color_type)=0
virtual bool showsControls ()=0
virtual void setShowsControls (bool on)=0
- Public Member Functions inherited from HOM_ParmTemplate
 HOM_ParmTemplate ()
 HOM_ParmTemplate (const HOM_ParmTemplate &parm_template)
virtual ~HOM_ParmTemplate ()
virtual bool operator== (HOM_PtrOrNull< HOM_ParmTemplate > parm_template)=0
virtual bool operator!= (HOM_PtrOrNull< HOM_ParmTemplate > parm_template)=0
virtual int __hash__ ()=0
virtual std::string __repr__ ()=0
virtual HOM_ParmTemplateclone ()=0
virtual std::string name ()=0
virtual void setName (const char *name)=0
virtual std::string label ()=0
virtual void setLabel (const char *label)=0
virtual HOM_EnumValuetype ()=0
virtual HOM_EnumValuedataType ()=0
virtual HOM_EnumValuelook ()=0
virtual void setLook (HOM_EnumValue &look)=0
virtual HOM_EnumValuenamingScheme ()=0
virtual void setNamingScheme (HOM_EnumValue &naming_scheme)=0
virtual int numComponents ()=0
virtual void setNumComponents (int num_components)=0
virtual std::string disableWhen ()=0
virtual void setDisableWhen (const char *disable_when)=0
virtual std::map
< HOM_EnumValue *, std::string
conditionals ()=0
virtual void setConditional (const HOM_EnumValue &cond_type, const char *conditional)=0
virtual bool isHidden ()=0
virtual void hide (bool on)=0
virtual bool isLabelHidden ()=0
virtual void hideLabel (bool on)=0
virtual bool joinsWithNext ()=0
virtual void setJoinWithNext (bool on)=0
bool joinWithNext ()
virtual std::string help ()=0
virtual void setHelp (const char *help)=0
virtual std::string scriptCallback ()=0
virtual void setScriptCallback (const char *script_callback)=0
virtual HOM_EnumValuescriptCallbackLanguage ()=0
virtual void setScriptCallbackLanguage (HOM_EnumValue &script_callback_language)=0
virtual std::map< std::string,
tags ()=0
virtual void setTags (const std::map< std::string, std::string > &tags)=0
virtual std::string asCode (const char *function_name=NULL, const char *variable_name=NULL)=0

Detailed Description

Definition at line 18 of file HOM_RampParmTemplate.h.

Constructor & Destructor Documentation

HOM_RampParmTemplate::HOM_RampParmTemplate ( )

Definition at line 54 of file HOM_RampParmTemplate.h.

HOM_RampParmTemplate::HOM_RampParmTemplate ( const HOM_RampParmTemplate parm_template)

Definition at line 57 of file HOM_RampParmTemplate.h.

HOM_RampParmTemplate::~HOM_RampParmTemplate ( )

Definition at line 62 of file HOM_RampParmTemplate.h.

Member Function Documentation

virtual HOM_EnumValue& HOM_RampParmTemplate::colorType ( )
pure virtual
virtual HOM_EnumValue& HOM_RampParmTemplate::defaultBasis ( )
pure virtual
virtual std::string HOM_RampParmTemplate::defaultExpression ( )
pure virtual
virtual HOM_EnumValue& HOM_RampParmTemplate::defaultExpressionLanguage ( )
pure virtual
virtual int HOM_RampParmTemplate::defaultValue ( )
pure virtual
virtual HOM_EnumValue& HOM_RampParmTemplate::parmType ( )
pure virtual
virtual void HOM_RampParmTemplate::setColorType ( HOM_EnumValue color_type)
pure virtual
virtual void HOM_RampParmTemplate::setDefaultBasis ( HOM_EnumValue default_basis)
pure virtual
virtual void HOM_RampParmTemplate::setDefaultExpression ( const std::string default_expression)
pure virtual
virtual void HOM_RampParmTemplate::setDefaultExpressionLanguage ( const HOM_EnumValue default_expression_language)
pure virtual
virtual void HOM_RampParmTemplate::setDefaultValue ( int  default_value)
pure virtual
virtual void HOM_RampParmTemplate::setParmType ( HOM_EnumValue ramp_parm_type)
pure virtual
virtual void HOM_RampParmTemplate::setShowsControls ( bool  on)
pure virtual
virtual bool HOM_RampParmTemplate::showsControls ( )
pure virtual

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