FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | List of all members
Wizt::VPipeline< Fiber::Field, FunctionObject, void > Struct Template Reference

Implements a data sink for Fields. More...

#include <FieldInputCreator.hpp>

Inheritance diagram for Wizt::VPipeline< Fiber::Field, FunctionObject, void >:
Wizt::VSink< Fiber::Field, FunctionObject > MemCore::Ref< TypedFieldInputCreator< FunctionObject > > MemCore::StrongPtr< class Object, class ObjectBase > MemCore::WeakPtr< class Object, class ObjectBase > MemCore::DynPtr< class Object, class ObjectBase >

Public Member Functions

 VPipeline (const string &name, int p=ObjectQuality::EXPERIMENTAL, const RefPtr< VCreationPreferences > &Prep=NullPtr())
 
template<unsigned ID>
 VPipeline (const VCreatorProperty< ID > &VP, int p=ObjectQuality::EXPERIMENTAL, const RefPtr< VCreationPreferences > &Prep=NullPtr())
 
- Public Member Functions inherited from Wizt::VSink< Fiber::Field, FunctionObject >
 VSink (const string &name, int p=ObjectQuality::EXPERIMENTAL, const RefPtr< VCreationPreferences > &Prep=NullPtr())
 
template<unsigned ID>
 VSink (const VCreatorProperty< ID > &VP, int p=ObjectQuality::EXPERIMENTAL, const RefPtr< VCreationPreferences > &Prep=NullPtr())
 
- Public Member Functions inherited from MemCore::Ref< TypedFieldInputCreator< FunctionObject > >
Refoperator= (const RefPtr< RefCountable > &RC)
 
Refoperator= (RefCountable *RC)
 
 Ref (Arguments &&...parameters)
 
 Ref (const Arguments &...parameters)
 
 Ref (const Ref< RefCountable > &RC)
 
 Ref (const RefPtr< RefCountable > &RC)
 
 Ref (Ref< RefCountable > &&RC)=default
 
 Ref (Ref< RefCountable > &RC)
 
 Ref (RefCountable *RC)
 
- Public Member Functions inherited from MemCore::StrongPtr< class Object, class ObjectBase >
StrongPtrassignStrong (const DynPtr_t &other)
 
StrongPtrassignStrong (const ReferenceBase< ObjectBase_t > *Obj)
 
StrongPtrassignStrong (const std::nullptr_t &)
 
auto operator() (Arguments...parameters) const -> decltype((*this->getPtrValue())(parameters...))
 
refvalue_toperator* () const
 
pointer_t operator-> () const
 
StrongPtroperator= (const DynPtr_t &other)
 
StrongPtroperator= (const ReferenceBase< ObjectBase_t > *Obj)
 
StrongPtroperator= (const std::initializer_list< StrongPtr > &other)
 
StrongPtroperator= (const std::nullptr_t &)
 
StrongPtroperator= (const StrongPtr &other)
 
auto operator[] (const IndexType &I) const -> decltype((*this->getPtrValue())[I])
 
 StrongPtr (const ReferenceBase< ObjectBase_t > *Obj)
 
 StrongPtr (const ReferenceBase< ObjectBase_t > *Obj, const NotNullPtr &)
 
 StrongPtr (const std::nullptr_t &)
 
 StrongPtr (const StrongPtr< ChildObject, ObjectBase > &Other)
 
 StrongPtr (const StrongPtr< Object, ObjectBase > &Other)
 
 StrongPtr (const WeakPtr< ChildObject, ObjectBase_t > &Other)
 
- Public Member Functions inherited from MemCore::WeakPtr< class Object, class ObjectBase >
pointer_t getPtrValue () const
 
pointer_t operator-> () const
 
refvalue_toperator* () const
 
size_t operator~ () const
 
 WeakPtr (const std::nullptr_t &)
 
 WeakPtr (const ReferenceBase< ObjectBase > *Obj)
 
 WeakPtr (const ReferenceBase< ObjectBase > *Obj, const NotNullPtr &)
 
 WeakPtr (const WeakPtr< AnyObject, ObjectBase > &Other)
 
 WeakPtr (const WeakPtr &Other)
 
WeakPtrassignWeak (const WeakPtr &other)
 
WeakPtroperator= (const WeakPtr &other)
 
- Public Member Functions inherited from MemCore::DynPtr< class Object, class ObjectBase >
const DynPtrgetDynPtr () const noexcept
 
const type_info & getType () const noexcept
 
bool isAssignable (const DynPtr< ObjectBase, ObjectBase > &Other) const noexcept
 
 operator void * () const noexcept
 
bool operator! () const noexcept
 
void speak (const char *s, const char *prefix="") const noexcept
 
void Speak (const char *s, const char *prefix="") const
 

Additional Inherited Members

- Public Types inherited from MemCore::StrongPtr< class Object, class ObjectBase >
typedef WeakPtr< Object, ObjectBase >::ObjectBase_t ObjectBase_t
 
- Public Types inherited from MemCore::WeakPtr< class Object, class ObjectBase >
typedef Object object_t
 
typedef ObjectBase ObjectBase_t
 
typedef RefPtrTypeTrait< Object, ObjectBase >::ReferencePointerType pointer_t
 
typedef RefPtrTypeTrait< Object, ObjectBase >::ReferenceValueType refvalue_t
 
- Public Types inherited from MemCore::DynPtr< class Object, class ObjectBase >
typedef Object object_t
 
- Static Public Member Functions inherited from MemCore::DynPtr< class Object, class ObjectBase >
static const DynPtrgetNullPtr () noexcept
 
- Protected Member Functions inherited from MemCore::WeakPtr< class Object, class ObjectBase >
 WeakPtr (Object *that, const SelfInitialize &)
 
- Protected Member Functions inherited from MemCore::DynPtr< class Object, class ObjectBase >
 DynPtr (const DynPtr< AnyObject, ObjectBase > &Other) noexcept
 
 DynPtr (const std::nullptr_t &) noexcept
 

Detailed Description

template<class FunctionObject>
struct Wizt::VPipeline< Fiber::Field, FunctionObject, void >

Implements a data sink for Fields.

Parameters
FunctionObjectThe object that handles data