#include <TS_Expression.h>

Public Member Functions | |
| TS_MetaSum (int n=0) | |
| TS_MetaSum * | isSum () |
| 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_MetaSum () | |
Definition at line 207 of file TS_Expression.h.
| TS_MetaSum::TS_MetaSum | ( | int | n = 0 |
) |
| TS_MetaSum::~TS_MetaSum | ( | ) | [protected] |
| TS_MetaExpression* TS_MetaSum::copy | ( | ) | [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaSum::density | ( | const UT_BoundingBox & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaSum::density | ( | const UT_Vector3 & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaSum::duplicate | ( | ) | const [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaSum::getBBox | ( | UT_BoundingBox & | ) | const [virtual] |
Implements TS_MetaExpression.
| virtual int TS_MetaSum::getRibOpcode | ( | ) | const [inline, virtual] |
| float TS_MetaSum::grad | ( | const UT_Vector3 & | point, | |
| UT_Vector3 & | grad | |||
| ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaSum* TS_MetaSum::isSum | ( | ) | [virtual] |
Reimplemented from TS_MetaExpression.
| virtual float TS_MetaSum::listDensity | ( | const UT_Vector3 & | p, | |
| UT_PtrArray< TS_MetaPrimitive * > & | ||||
| ) | [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaSum::prune | ( | const UT_BoundingBox & | , | |
| UT_Interval & | range | |||
| ) | [virtual] |
Implements TS_MetaExpression.
| UT_Interval TS_MetaSum::rayDensity | ( | const UT_Interval & | t | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaSum::rayDensity | ( | float | t | ) | const [virtual] |
Implements TS_MetaExpression.
1.5.9