HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TS_SweepNode Class Reference

#include <TS_SweepNode.h>

Public Member Functions

TS_MetaExpressiongetPrim () const
 
float getT0 () const
 
float getT1 () const
 
TS_SweepNodegetNext ()
 
TS_SweepNodelinkAtHead (TS_SweepNode *head)
 
TS_SweepNodeunlink (TS_SweepNode *head)
 
void setLinks (TS_SweepNode *prev, TS_SweepNode *next)
 

Static Public Member Functions

static TS_SweepNodeallocNode (TS_MetaExpression *prim, float t0, float t1, int threadNum=-1)
 
static void freeList (TS_SweepNode *node, TS_SweepNode *last=0, int threadNum=-1)
 
static void freeNode (TS_SweepNode *node, int threadNum=-1)
 
static void destroyMemory ()
 
static void setupThreads (int numThreads)
 

Detailed Description

Definition at line 37 of file TS_SweepNode.h.

Member Function Documentation

static TS_SweepNode* TS_SweepNode::allocNode ( TS_MetaExpression prim,
float  t0,
float  t1,
int  threadNum = -1 
)
static
static void TS_SweepNode::destroyMemory ( )
static
static void TS_SweepNode::freeList ( TS_SweepNode node,
TS_SweepNode last = 0,
int  threadNum = -1 
)
static
static void TS_SweepNode::freeNode ( TS_SweepNode node,
int  threadNum = -1 
)
static
TS_SweepNode* TS_SweepNode::getNext ( )
inline

Definition at line 58 of file TS_SweepNode.h.

TS_MetaExpression* TS_SweepNode::getPrim ( ) const
inline

Definition at line 54 of file TS_SweepNode.h.

float TS_SweepNode::getT0 ( ) const
inline

Definition at line 55 of file TS_SweepNode.h.

float TS_SweepNode::getT1 ( ) const
inline

Definition at line 56 of file TS_SweepNode.h.

TS_SweepNode* TS_SweepNode::linkAtHead ( TS_SweepNode head)
void TS_SweepNode::setLinks ( TS_SweepNode prev,
TS_SweepNode next 
)
inline

Definition at line 66 of file TS_SweepNode.h.

static void TS_SweepNode::setupThreads ( int  numThreads)
static
TS_SweepNode* TS_SweepNode::unlink ( TS_SweepNode head)

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