| 
|   | TS_MetaEllipsoid () | 
|   | 
|   | TS_MetaEllipsoid (const TS_MetaEllipsoid *) | 
|   | 
|   | ~TS_MetaEllipsoid () override | 
|   | 
| float  | density (const UT_Vector3 &p) const override | 
|   | 
| UT_Interval  | density (const UT_BoundingBox &p) const override | 
|   | 
| float  | grad (const UT_Vector3 &point, UT_Vector3 &grad) const override | 
|   | 
| int  | setRay (const TS_Ray &ray) override | 
|   | 
| float  | rayDensity (float t) const override | 
|   | 
| UT_Interval  | rayDensity (const UT_Interval &t) const override | 
|   | 
| void  | transform (const UT_Matrix4 &) override | 
|   | 
| void  | getQuadricMatrix4 (UT_Matrix4 &m) const  | 
|   | 
| TS_MetaExpression *  | duplicate () const override | 
|   | 
| void  | init () override | 
|   | 
| void  | reset () override | 
|   | 
| int64  | getMemoryUsage (bool inclusive) const override | 
|   | 
|   | ~TS_MetaPrimitive () override | 
|   | 
| const TS_MetaPrimitive *  | isPrimitive () const override | 
|   | 
| TS_MetaPrimitive *  | isPrimitive () override | 
|   | 
| virtual void  | setWeight (float) | 
|   | 
| virtual float  | getWeight () const  | 
|   | 
| const UT_BoundingBox &  | getBBox () const  | 
|   | 
| UT_Interval  | getBBox (UT_BoundingBox &) const override | 
|   | 
| virtual void  | setKernel (const TS_MetaKernel &) | 
|   | 
| void  | raySweepInit (const TS_Ray &ray, float clip, float &t0, float &t1) override | 
|   | 
| TS_MetaExpression *  | prune (const UT_BoundingBox &, UT_Interval &) override | 
|   | 
| void  | setGeoPrimPtr (const GEO_Primitive *g) | 
|   | 
| const GEO_Primitive *  | getGeoPrimPtr () const  | 
|   | 
| float  | listDensity (const UT_Vector3 &p, UT_ValArray< TS_MetaPrimitive * > &) override | 
|   | 
| void  | getAllPrimitives (UT_Array< TS_MetaPrimitive * > &prims) override | 
|   | 
|   | TS_MetaExpression () | 
|   | 
| virtual  | ~TS_MetaExpression () | 
|   | 
| virtual TS_MetaSum *  | isSum () | 
|   | 
| virtual TS_MetaMin *  | isMin () | 
|   | 
| virtual TS_MetaMax *  | isMax () | 
|   | 
| virtual void  | raySweepComplete () | 
|   | 
| virtual int  | rayIntersect (const TS_Ray &ray, const UT_Interval &start, float &result, float tol=-1.0f) | 
|   | 
| virtual int  | rayIntersect (const TS_Ray &ray, const UT_Interval &start, UT_FloatArray &result, float tol=-1.0f) | 
|   | 
| const UT_BoundingBox &  | getBBox () const  | 
|   | 
| virtual TS_SweepNode *  | allocSweepNode (const TS_Ray &ray) | 
|   | 
| virtual const TS_ExpressionList *  | getAllKids () const  | 
|   | 
| const TS_ExpressionList *  | getCellPrimitives (const UT_Vector3 &pos) | 
|   | 
| TS_Octree *  | getOctree () | 
|   | 
| void  | setOctreeIndex (int idx) | 
|   | 
| int  | getOctreeIndex () const  | 
|   | 
| virtual int  | getRibOpcode () const  | 
|   | 
| virtual TS_SerialOp  | getOpCode () const  | 
|   | Return the serialization operation.  More...
  | 
|   | 
| int  | getThreadNum () const  | 
|   | 
| virtual void  | setThreadNum (int thread_num) | 
|   | 
| virtual void  | countMemory (UT_MemoryCounter &counter, bool inclusive) const  | 
|   | 
| SYS_FORCE_INLINE  | UT_IntrusiveRefCounter () noexcept | 
|   | Default constructor: Sets counter to 0.  More...
  | 
|   | 
| SYS_FORCE_INLINE  | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept | 
|   | Copy constructor: Sets counter to 0.  More...
  | 
|   | 
| UT_IntrusiveRefCounter &  | operator= (const UT_IntrusiveRefCounter &) noexcept | 
|   | Assignment operator: Does not modify counter.  More...
  | 
|   | 
| SYS_FORCE_INLINE uint32  | use_count () const noexcept | 
|   | Return current counter.  More...
  | 
|   | 
| SYS_FORCE_INLINE bool  | conditionalAddRef () noexcept | 
|   | 
Definition at line 19 of file TS_Ellipsoid.h.