#include <TS_Ellipsoid.h>

Public Member Functions | |
| TS_MetaEllipsoid () | |
| TS_MetaEllipsoid (const TS_MetaEllipsoid *) | |
| 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 &) |
| void | getQuadricMatrix4 (UT_Matrix4 &m) const |
| TS_MetaExpression * | duplicate () const |
| void | init () |
| void | reset () |
Definition at line 26 of file TS_Ellipsoid.h.
| TS_MetaEllipsoid::TS_MetaEllipsoid | ( | ) |
| TS_MetaEllipsoid::TS_MetaEllipsoid | ( | const TS_MetaEllipsoid * | ) |
| UT_Interval TS_MetaEllipsoid::density | ( | const UT_BoundingBox & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaEllipsoid::density | ( | const UT_Vector3 & | p | ) | const [virtual] |
Implements TS_MetaExpression.
| TS_MetaExpression* TS_MetaEllipsoid::duplicate | ( | ) | const [virtual] |
Implements TS_MetaExpression.
| void TS_MetaEllipsoid::getQuadricMatrix4 | ( | UT_Matrix4 & | m | ) | const |
| float TS_MetaEllipsoid::grad | ( | const UT_Vector3 & | point, | |
| UT_Vector3 & | grad | |||
| ) | const [virtual] |
Implements TS_MetaExpression.
| void TS_MetaEllipsoid::init | ( | ) | [virtual] |
Implements TS_MetaPrimitive.
| UT_Interval TS_MetaEllipsoid::rayDensity | ( | const UT_Interval & | t | ) | const [virtual] |
Implements TS_MetaExpression.
| float TS_MetaEllipsoid::rayDensity | ( | float | t | ) | const [virtual] |
Implements TS_MetaExpression.
| void TS_MetaEllipsoid::reset | ( | ) | [virtual] |
Reimplemented from TS_MetaPrimitive.
| int TS_MetaEllipsoid::setRay | ( | const TS_Ray & | ray | ) | [virtual] |
Implements TS_MetaExpression.
| void TS_MetaEllipsoid::transform | ( | const UT_Matrix4 & | ) | [virtual] |
Implements TS_MetaPrimitive.
1.5.9