HDK_Sample::cop2_SampleFilterContext Class Reference

Storage class for our parameters and the kernel. More...

#include <COP2_SampleFilter.h>

Inheritance diagram for HDK_Sample::cop2_SampleFilterContext:

COP2_ContextData UT_SmallObject< COP2_ContextData, UT_SMALLOBJECT_CLEANPAGES_OFF, 31, UT_SMALLOBJECT_THREADSAFE_ON, 512 > UT_SmallObjectDefaultSuperClass

List of all members.

Public Member Functions

 cop2_SampleFilterContext ()
virtual ~cop2_SampleFilterContext ()
virtual bool createPerPlane () const
 When true, this context data object is recreated for each plane.
virtual bool createPerRes () const
virtual bool createPerTime () const
virtual bool createPerThread () const

Public Attributes

float * myKernel
 Kernel filter derived from parameters.
float myLeft
float myRight
float myTop
float myBottom


Detailed Description

Storage class for our parameters and the kernel.
Examples:

COP2/COP2_SampleFilter.C.

Definition at line 109 of file COP2_SampleFilter.h.


Constructor & Destructor Documentation

HDK_Sample::cop2_SampleFilterContext::cop2_SampleFilterContext (  )  [inline]

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 112 of file COP2_SampleFilter.h.

virtual HDK_Sample::cop2_SampleFilterContext::~cop2_SampleFilterContext (  )  [inline, virtual]

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 117 of file COP2_SampleFilter.h.


Member Function Documentation

virtual bool HDK_Sample::cop2_SampleFilterContext::createPerPlane (  )  const [inline, virtual]

When true, this context data object is recreated for each plane.

Reimplemented from COP2_ContextData.

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 120 of file COP2_SampleFilter.h.

virtual bool HDK_Sample::cop2_SampleFilterContext::createPerRes (  )  const [inline, virtual]

When true, this context data object is recreated for each resolution cooked.

Reimplemented from COP2_ContextData.

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 124 of file COP2_SampleFilter.h.

virtual bool HDK_Sample::cop2_SampleFilterContext::createPerThread (  )  const [inline, virtual]

When true, each thread gets its own version of a context data. This is useful if the context data contains allocated memory to be used for intermediate steps.

Reimplemented from COP2_ContextData.

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 133 of file COP2_SampleFilter.h.

virtual bool HDK_Sample::cop2_SampleFilterContext::createPerTime (  )  const [inline, virtual]

When true, this context data object is recreated for each frame. In most cases, this returns true since parameters can be animated.

Reimplemented from COP2_ContextData.

Examples:
COP2/COP2_SampleFilter.h.

Definition at line 128 of file COP2_SampleFilter.h.


Member Data Documentation

Cached Parameters

Examples:
COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 140 of file COP2_SampleFilter.h.

Kernel filter derived from parameters.

Examples:
COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 144 of file COP2_SampleFilter.h.

Cached Parameters

Examples:
COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 137 of file COP2_SampleFilter.h.

Cached Parameters

Examples:
COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 138 of file COP2_SampleFilter.h.

Cached Parameters

Examples:
COP2/COP2_SampleFilter.C, and COP2/COP2_SampleFilter.h.

Definition at line 139 of file COP2_SampleFilter.h.


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

Generated on Mon Jan 28 00:30:24 2013 for HDK by  doxygen 1.5.9