3 #ifndef _APIParameterValueSet_H_
4 #define _APIParameterValueSet_H_
10 namespace AnyCAD{
namespace API
37 double FindDouble (
const String& paramId,
double defaultValue)
const;
44 bool SetDouble (
const String& paramId,
double val) ;
65 int FindInt (
const String& paramId,
int defaultValue)
const;
72 bool SetInt (
const String& paramId,
int val) ;
79 bool FindBool (
const String& paramId,
bool defaultValue)
const;
86 bool SetBool (
const String& paramId,
bool val) ;
100 bool SetString (
const String& paramId,
const String& val) ;
114 bool SetVector3 (
const String& paramId,
const Vector3& val) ;
144 #endif //_APIParameterValueSet_H_
std::string String
Definition: APIString.h:10
The base class for parameter values.
Definition: APIParameterValue.h:19
Group of ParameterValue with unique id.
Definition: APIParameterValueSet.h:20
The id.
Definition: APIElementId.h:16
平台基类
Definition: APIObject.h:17
Point or vector.
Definition: APIMath.h:37
#define DECLARE_APISUPER(className, super)
Definition: APIObjectDef.h:33
Color Value.
Definition: APIMath.h:183