Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::Curve::CurveQuantity< FieldType > Struct Template Reference

Base class for quantities computed on a curve and therefore are dependent on the velocity. More...

#include <CurveOperators.hpp>

Inheritance diagram for Fiber::Curve::CurveQuantity< FieldType >:
Fiber::Curve::Velocity

Public Types

typedef CurveQuantity CurveQuantity_t
typedef MemArray< 1, FieldType > ResultArray_t
typedef CurveOperatorData Constructor_t
Public Types inherited from Fiber::Curve::Velocity
typedef CurveOperatorData Constructor_t

Public Member Functions

 CurveQuantity (const CurveOperatorData &CD, const MemBase::Creator_t &C=MemCore::NullPtr())
RefPtr< ResultArray_t > result () const
Public Member Functions inherited from Fiber::Curve::Velocity
 Velocity (const CurveOperatorData &CD)

Public Attributes

RefPtr< ResultArray_t > Data
Public Attributes inherited from Fiber::Curve::Velocity
RefPtr< MemArray< 1, Eagle::PhysicalSpace::tvector > > VelocityData

Detailed Description

template<class FieldType>
struct Fiber::Curve::CurveQuantity< FieldType >

Base class for quantities computed on a curve and therefore are dependent on the velocity.

Constructor & Destructor Documentation

◆ CurveQuantity()

template<class FieldType>
Fiber::Curve::CurveQuantity< FieldType >::CurveQuantity ( const CurveOperatorData & CD,
const MemBase::Creator_t & C = MemCore::NullPtr() )
inline
Todo
Implement cache management

References Fiber::LineSet::getCoords().