CVEX_Context Class Reference

#include <CVEX_Context.h>

List of all members.

Public Member Functions

 CVEX_Context ()
 ~CVEX_Context ()
void clear ()
bool addInput (const char *name, CVEX_Type type, bool varying)
bool addInput (const char *name, CVEX_Type type, void *data, int array_size)
bool addInput (const char *name, UT_StringArray &strings)
void setTime (float time)
bool load (int argc, char *argv[])
bool load (int argc, char *argv[], int threadid)
bool isLoaded () const
CVEX_ValueListgetInputList ()
CVEX_ValuefindInput (const char *name, CVEX_Type type)
CVEX_ValueListgetOutputList ()
CVEX_ValuefindOutput (const char *name, CVEX_Type type)
void setOpCaller (UT_OpCaller *caller)
bool getFlag (int flag) const
void clearFlag (int flag)
bool run (int array_size, bool interruptable)

Static Public Member Functions

static void clearAllFunctions ()


Detailed Description

Examples:

CVEX/cvexsample.C, and CVEX/simple.C.

Definition at line 29 of file CVEX_Context.h.


Constructor & Destructor Documentation

CVEX_Context::CVEX_Context (  ) 

CVEX_Context::~CVEX_Context (  ) 


Member Function Documentation

bool CVEX_Context::addInput ( const char *  name,
UT_StringArray strings 
)

bool CVEX_Context::addInput ( const char *  name,
CVEX_Type  type,
void *  data,
int  array_size 
)

bool CVEX_Context::addInput ( const char *  name,
CVEX_Type  type,
bool  varying 
)

void CVEX_Context::clear (  ) 

static void CVEX_Context::clearAllFunctions (  )  [static]

void CVEX_Context::clearFlag ( int  flag  ) 

CVEX_Value* CVEX_Context::findInput ( const char *  name,
CVEX_Type  type 
) [inline]

Examples:
CVEX/cvexsample.C, and CVEX/simple.C.

Definition at line 85 of file CVEX_Context.h.

CVEX_Value* CVEX_Context::findOutput ( const char *  name,
CVEX_Type  type 
) [inline]

Examples:
CVEX/cvexsample.C, and CVEX/simple.C.

Definition at line 92 of file CVEX_Context.h.

bool CVEX_Context::getFlag ( int  flag  )  const

CVEX_ValueList& CVEX_Context::getInputList (  )  [inline]

Examples:
CVEX/cvexsample.C.

Definition at line 84 of file CVEX_Context.h.

CVEX_ValueList& CVEX_Context::getOutputList (  )  [inline]

Examples:
CVEX/cvexsample.C.

Definition at line 91 of file CVEX_Context.h.

bool CVEX_Context::isLoaded (  )  const [inline]

Definition at line 80 of file CVEX_Context.h.

bool CVEX_Context::load ( int  argc,
char *  argv[],
int  threadid 
)

bool CVEX_Context::load ( int  argc,
char *  argv[] 
)

bool CVEX_Context::run ( int  array_size,
bool  interruptable 
)

void CVEX_Context::setOpCaller ( UT_OpCaller caller  ) 

void CVEX_Context::setTime ( float  time  ) 


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

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