94 virtual tBoolean isInside(
const int& nParameters,
const double* parameters,
const double location[3])
const=0;
102 virtual void computeBoundingBox(
const int& nParameters,
const double* parameters,
double location[3],
double size[3])
const=0;
virtual void computeBoundingBox(const int &nParameters, const double *parameters, double location[3], double size[3]) const =0
compute the bounding box of the set defined by the parameters
MATH_Set(void)
create
Definition: MATH_Set.cpp:4
This class decribes a variable class for evaluation.
Definition: MATH_Variable.h:16
virtual tBoolean isInside(const int &nParameters, const double *parameters, const double location[3]) const =0
return true if the point at location is inside the set defined by the parameters
#define tBoolean
Definition: types.h:35
virtual ~MATH_Set(void)
destroy
Definition: MATH_Set.cpp:7
virtual int evaluate(const tFlag &action, MATH_Environment &symbols, MATH_Variable &var) const
void evaluate the expression
Definition: MATH_Set.cpp:11
This class decribes an environment class.
Definition: MATH_Environment.h:14
virtual void evaluateParameters(MATH_Environment &symbols, MATH_Variable &var, double *¶meters, int &nParameters) const =0
evaluate the parameters of the set
This class decribes a function.
Definition: MATH_FunctionNode.h:21
This class describes a set.
Definition: MATH_Set.h:15
#define tFlag
Definition: types.h:14