56 static inline SP::MATH_FullSet
New() {
virtual SP::MATH_NodeExpression newInstance() const
create a node expression
Definition: MATH_Full.h:66
static const tFlag ALL
Definition: MATH_Full.h:28
static SP::MATH_FullSet New()
create a set leaf
Definition: MATH_Full.h:56
virtual void evaluateArguments(const map< tString, double > &symbols, tReal location[3], tReal *¶meters, int &nParameters) const
evaluate the arguments
DEFINE_SPTR(MATH_FullSet)
#define tBoolean
Definition: types.h:35
MATH_FullSet(void)
create
Definition: MATH_FullSet.cpp:6
virtual tBoolean isInside(const int &nParameters, const tReal *parameters, const tReal location[3]) const
return true if the point at location is inside the set defined buy the parameters ...
virtual void computeBoundingBox(const int &nParameters, const tReal *parameters, tReal location[3], tReal size[3]) const
compute the bounding box of the set defined by the parameters
virtual ~MATH_FullSet(void)
destroy
Definition: MATH_FullSet.cpp:9
#define tReal
Definition: types.h:18
This class describes a disk set.
Definition: MATH_Full.h:23
This class describes a set.
Definition: MATH_Set.h:15
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
#define tFlag
Definition: types.h:14