TS_MetaOp Class Reference

#include <TS_Expression.h>

Inheritance diagram for TS_MetaOp:

TS_MetaExpression TS_Resource TS_MetaMax TS_MetaMin TS_MetaSum

List of all members.

Public Member Functions

virtual void append (TS_MetaExpression *)
virtual const TS_ExpressionListgetAllKids () const
virtual int setRay (const TS_Ray &ray)
virtual void raySweepInit (const TS_Ray &ray, float clip, float &t0, float &t1)
virtual void raySweepComplete ()
virtual void getAllPrimitives (UT_PtrArray< TS_MetaPrimitive * > &prims)
virtual void setThreadNum (int threadNum)
void reset ()
void initSweepList (const TS_Ray &ray)

Public Attributes

TS_ExpressionList myArray
TS_SweepNodemyActive
TS_SweepNodemyQueue

Protected Member Functions

 TS_MetaOp (int n)
virtual ~TS_MetaOp ()
void freeList (ts_PrimNode *listStart)
void clearAndDestroy ()


Detailed Description

Definition at line 170 of file TS_Expression.h.


Constructor & Destructor Documentation

TS_MetaOp::TS_MetaOp ( int  n  )  [protected]

virtual TS_MetaOp::~TS_MetaOp (  )  [protected, virtual]


Member Function Documentation

virtual void TS_MetaOp::append ( TS_MetaExpression  )  [virtual]

Reimplemented in TS_MetaMin.

void TS_MetaOp::clearAndDestroy (  )  [protected]

void TS_MetaOp::freeList ( ts_PrimNode *  listStart  )  [protected]

virtual const TS_ExpressionList* TS_MetaOp::getAllKids (  )  const [virtual]

Reimplemented from TS_MetaExpression.

virtual void TS_MetaOp::getAllPrimitives ( UT_PtrArray< TS_MetaPrimitive * > &  prims  )  [virtual]

Reimplemented from TS_MetaExpression.

void TS_MetaOp::initSweepList ( const TS_Ray ray  ) 

virtual void TS_MetaOp::raySweepComplete (  )  [virtual]

Reimplemented from TS_MetaExpression.

virtual void TS_MetaOp::raySweepInit ( const TS_Ray ray,
float  clip,
float &  t0,
float &  t1 
) [virtual]

Implements TS_MetaExpression.

void TS_MetaOp::reset (  ) 

virtual int TS_MetaOp::setRay ( const TS_Ray ray  )  [virtual]

Implements TS_MetaExpression.

virtual void TS_MetaOp::setThreadNum ( int  threadNum  )  [virtual]

Reimplemented from TS_MetaExpression.


Member Data Documentation

Definition at line 194 of file TS_Expression.h.

Definition at line 193 of file TS_Expression.h.

Definition at line 195 of file TS_Expression.h.


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