Public Member Functions

Wizt::TypedSlot< Fiber::Field > Struct Template Reference
[The VISH - Fiber Bundle Interface]

An input slot for retrieving fields on a Fiber::Grid. More...

#include <FishField.hpp>

List of all members.

Public Member Functions


Detailed Description

template<>
struct Wizt::TypedSlot< Fiber::Field >

An input slot for retrieving fields on a Fiber::Grid.

It uses objects of type FieldSelector to provide context information about fields.


Constructor & Destructor Documentation

Wizt::TypedSlot< Fiber::Field >::TypedSlot ( VObject that,
const string &  slotname,
int  prior = 0 
)

Construct a slot used to query a field.

Parameters:
slotname The name of the slot as it should appear in the VObject
that The owning VObject
prior The expert level (visibility) of this slot.

Member Function Documentation

template<class T >
bool Wizt::TypedSlot< Fiber::Field >::acceptType (  )  [inline]

Tell this field to accept certain types.

Get global value of this slot (local field selection irrelevant)

References Fiber::FieldSelector::accept().

TypedSlot< VTime > Wizt::TypedSlot< Fiber::Field >::getTimeSlot (  )  const

Get the time property from the associated object that holds the time that is used to select properties here.

This might not be successful since there is not necessarily a field connected here.

References Wizt::TimeDependent::getTimeSlot(), and Wizt::TypedSlot< T >::Source().