Katana Plug-in APIs 0.1
Classes | Public Member Functions

Foundry::Katana::SampleAccessorBase< ValueT > Class Template Reference

Inheritance diagram for Foundry::Katana::SampleAccessorBase< ValueT >:
Foundry::Katana::SampleAccessor< ValueT >

List of all members.

Classes

struct  Identity

Public Member Functions

 SampleAccessorBase (const Attribute &attr)
 SampleAccessorBase (const Attribute *attr)
 SampleAccessorBase (Attribute &&attr)
bool isValid () const
int64_t getNumberOfTimeSamples () const
int64_t getNumberOfValues () const
size_t size () const
bool empty () const

template<typename ValueT>
class Foundry::Katana::SampleAccessorBase< ValueT >


Constructor & Destructor Documentation

template<typename ValueT>
Foundry::Katana::SampleAccessorBase< ValueT >::SampleAccessorBase ( const Attribute attr) [inline, explicit]

Constructor for an accessor that shares ownership of attr.

template<typename ValueT>
Foundry::Katana::SampleAccessorBase< ValueT >::SampleAccessorBase ( const Attribute attr) [inline, explicit]

Constructor for an accessor that does not take ownership of attr.

template<typename ValueT>
Foundry::Katana::SampleAccessorBase< ValueT >::SampleAccessorBase ( Attribute &&  attr) [inline, explicit]

Constructor for an accessor that takes ownership of attr.


Member Function Documentation

template<typename ValueT>
bool Foundry::Katana::SampleAccessorBase< ValueT >::empty ( ) const [inline]
template<typename ValueT>
int64_t Foundry::Katana::SampleAccessorBase< ValueT >::getNumberOfTimeSamples ( ) const [inline]

Returns the number of samples in the attribute.

template<typename ValueT>
int64_t Foundry::Katana::SampleAccessorBase< ValueT >::getNumberOfValues ( ) const [inline]
template<typename ValueT>
bool Foundry::Katana::SampleAccessorBase< ValueT >::isValid ( ) const [inline]

Returns true if this is a valid accessor -- an accessor that was created from a valid FnAttribute and not via the default constructor.

template<typename ValueT>
size_t Foundry::Katana::SampleAccessorBase< ValueT >::size ( ) const [inline]

Returns the number of samples in the attribute.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator