Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes

VolProc::ExternalAttribCalculator Class Reference

Inheritance diagram for VolProc::ExternalAttribCalculator:
Attrib::ExtAttribCalc

List of all members.

Public Member Functions

 ExternalAttribCalculator ()
 ~ExternalAttribCalculator ()
bool setTargetSelSpec (const Attrib::SelSpec &)
DataPack::ID createAttrib (const CubeSampling &, DataPack::ID, TaskRunner *)

Static Public Member Functions

static void initClass ()
static const char * sAttribName ()
static const char * sKeySetup ()
static BufferString createDefinition (const MultiID &setup)

Static Protected Member Functions

static Attrib::ExtAttribCalccreate (const Attrib::SelSpec &)

Protected Attributes

Chainchain_
MultiID rendermid_

Detailed Description

Adapter for a VolProc chain to external attribute calculation


Constructor & Destructor Documentation

VolProc::ExternalAttribCalculator::ExternalAttribCalculator (  ) 
VolProc::ExternalAttribCalculator::~ExternalAttribCalculator (  ) 

Member Function Documentation

static Attrib::ExtAttribCalc* VolProc::ExternalAttribCalculator::create ( const Attrib::SelSpec  )  [static, protected]
DataPack::ID VolProc::ExternalAttribCalculator::createAttrib ( const CubeSampling ,
DataPack::ID  ,
TaskRunner  
) [virtual]

Reimplemented from Attrib::ExtAttribCalc.

static BufferString VolProc::ExternalAttribCalculator::createDefinition ( const MultiID setup  )  [static]
static void VolProc::ExternalAttribCalculator::initClass (  )  [static]
static const char* VolProc::ExternalAttribCalculator::sAttribName (  )  [inline, static]
bool VolProc::ExternalAttribCalculator::setTargetSelSpec ( const Attrib::SelSpec  )  [virtual]

Implements Attrib::ExtAttribCalc.

static const char* VolProc::ExternalAttribCalculator::sKeySetup (  )  [inline, static]

Member Data Documentation