TS_MetaSuperQuadric Class Reference

#include <TS_SuperQuad.h>

Inheritance diagram for TS_MetaSuperQuadric:

TS_MetaPrimitive TS_MetaExpression TS_Resource

List of all members.

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_MetaExpressionduplicate () const
void setXYexp (float arg)
float getXYexp () const
void setZexp (float arg)
float getZexp () const
void init ()
void reset ()


Detailed Description

Definition at line 26 of file TS_SuperQuad.h.


Constructor & Destructor Documentation

TS_MetaSuperQuadric::TS_MetaSuperQuadric (  ) 

TS_MetaSuperQuadric::TS_MetaSuperQuadric ( const TS_MetaSuperQuadric  ) 


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:45 2012 for HDK by  doxygen 1.5.9