#include <TS_Expression.h>

Public Member Functions | |
| TS_MetaMin (int n=0) | |
| virtual void | append (TS_MetaExpression *) |
| TS_MetaMin * | isMin () |
| float | density (const UT_Vector3 &p) const |
| UT_Interval | density (const UT_BoundingBox &p) const |
| virtual float | listDensity (const UT_Vector3 &p, UT_PtrArray< TS_MetaPrimitive * > &) |
| float | grad (const UT_Vector3 &point, UT_Vector3 &grad) const |
| float | rayDensity (float t) const |
| UT_Interval | rayDensity (const UT_Interval &t) const |
| UT_Interval | getBBox (UT_BoundingBox &) const |
| TS_MetaExpression * | prune (const UT_BoundingBox &, UT_Interval &range) |
| TS_MetaExpression * | copy () |
| TS_MetaExpression * | duplicate () const |
| virtual int | getRibOpcode () const |
Protected Member Functions | |
| ~TS_MetaMin () | |
Definition at line 257 of file TS_Expression.h.
| TS_MetaMin::TS_MetaMin | ( | int | n = 0 |
) |
| TS_MetaMin::~TS_MetaMin | ( | ) | [protected] |
| virtual void TS_MetaMin::append | ( | TS_MetaExpression * | ) | [virtual] |
Reimplemented from TS_MetaOp.
| TS_MetaExpression* TS_MetaMin::copy | ( | ) | [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaMin::density | ( | const UT_BoundingBox & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaMin::density | ( | const UT_Vector3 & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaMin::duplicate | ( | ) | const [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaMin::getBBox | ( | UT_BoundingBox & | ) | const [virtual] |
Implements TS_MetaExpression.
| virtual int TS_MetaMin::getRibOpcode | ( | ) | const [inline, virtual] |
| float TS_MetaMin::grad | ( | const UT_Vector3 & | point, | |
| UT_Vector3 & | grad | |||
| ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaMin* TS_MetaMin::isMin | ( | ) | [virtual] |
Reimplemented from TS_MetaExpression.
| virtual float TS_MetaMin::listDensity | ( | const UT_Vector3 & | p, | |
| UT_PtrArray< TS_MetaPrimitive * > & | ||||
| ) | [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaMin::prune | ( | const UT_BoundingBox & | , | |
| UT_Interval & | range | |||
| ) | [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaMin::rayDensity | ( | const UT_Interval & | t | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaMin::rayDensity | ( | float | t | ) | const [virtual] |
Implements TS_MetaExpression.
1.5.9