#include <TS_SuperQuad.h>

Public Member Functions | |
| TS_MetaSuperQuadric () | |
| TS_MetaSuperQuadric (const TS_MetaSuperQuadric *) | |
| float | density (const UT_Vector3 &p) const |
| UT_Interval | density (const UT_BoundingBox &p) const |
| float | grad (const UT_Vector3 &point, UT_Vector3 &grad) const |
| int | setRay (const TS_Ray &ray) |
| float | rayDensity (float t) const |
| UT_Interval | rayDensity (const UT_Interval &t) const |
| void | transform (const UT_Matrix4 &) |
| TS_MetaExpression * | duplicate () const |
| void | setXYexp (float arg) |
| float | getXYexp () const |
| void | setZexp (float arg) |
| float | getZexp () const |
| void | init () |
| void | reset () |
Definition at line 26 of file TS_SuperQuad.h.
| TS_MetaSuperQuadric::TS_MetaSuperQuadric | ( | ) |
| TS_MetaSuperQuadric::TS_MetaSuperQuadric | ( | const TS_MetaSuperQuadric * | ) |
| UT_Interval TS_MetaSuperQuadric::density | ( | const UT_BoundingBox & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaSuperQuadric::density | ( | const UT_Vector3 & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaSuperQuadric::duplicate | ( | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaSuperQuadric::getXYexp | ( | ) | const |
| float TS_MetaSuperQuadric::getZexp | ( | ) | const |
| float TS_MetaSuperQuadric::grad | ( | const UT_Vector3 & | point, | |
| UT_Vector3 & | grad | |||
| ) | const [virtual] |
Implements TS_MetaExpression.
| void TS_MetaSuperQuadric::init | ( | ) | [virtual] |
Implements TS_MetaPrimitive.
| UT_Interval TS_MetaSuperQuadric::rayDensity | ( | const UT_Interval & | t | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaSuperQuadric::rayDensity | ( | float | t | ) | const [virtual] |
Implements TS_MetaExpression.
| void TS_MetaSuperQuadric::reset | ( | ) | [virtual] |
Reimplemented from TS_MetaPrimitive.
| int TS_MetaSuperQuadric::setRay | ( | const TS_Ray & | ray | ) | [virtual] |
Implements TS_MetaExpression.
| void TS_MetaSuperQuadric::setXYexp | ( | float | arg | ) |
| void TS_MetaSuperQuadric::setZexp | ( | float | arg | ) |
| void TS_MetaSuperQuadric::transform | ( | const UT_Matrix4 & | ) | [virtual] |
Implements TS_MetaPrimitive.
1.5.9