Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::RawImageBufferCreator Class Reference

https://www.libraw.org/docs More...

#include <RawFileCreator.hpp>

Inheritance diagram for Fiber::RawImageBufferCreator:
Fiber::RawFileCreator MemCore::AlzheimerCreator< MemBase, CreativeArrayBase > MemCore::Creator< RefType, MyCreatorBase > MemCore::CreatorBase< Domain >

Public Member Functions

 RawImageBufferCreator (const RefPtr< LoaderProgress > &BLP, const string &url, Grid &G)
RefPtr< UniformCartesianArraynewPositions () const
RefPtr< MemBaseproduce () override
bool isValid () const
Public Member Functions inherited from Fiber::RawFileCreator
 RawFileCreator (const RefPtr< LoaderProgress > &BLP, const RefPtr< MemBase > &Data=nullptr, const WeakPtr< Cache > &theCache=Cache::MemCache())
Public Member Functions inherited from MemCore::Creator< RefType, MyCreatorBase >
 Creator (const RefPtr< RefType > &D, const WCachePtr &MyCache)
RefPtr< RefType > get () const override
CacheablePtr getCacheable () const override
const type_info & getType () override
bool hasData () const override
Creature::ReasonForReleasal release () override
bool supersede (const RefPtr< Domain > &NewData, bool CreateAsOld=false)
RefPtr< RefType > take () override
Public Member Functions inherited from MemCore::CreatorBase< Domain >
RefPtr< Domain > create (bool CreateAsOld=false)
RefPtr< Domain > createAsOld ()
 CreatorBase (const WCachePtr &theCache)
RefPtr< Domain > get_or_request (const result &R=nullptr)
bool isUnderCreation () const override
virtual bool request (const result &R=nullptr)

Public Attributes

LibRaw RawProcessor
string url
string error
MultiIndex< 3 > dims
std::mutex processing
string method
Public Attributes inherited from Fiber::RawFileCreator
WeakPtr< LoaderProgressLP

Additional Inherited Members

Protected Member Functions inherited from MemCore::Creator< RefType, MyCreatorBase >
RefPtr< RefType > produce () override

Detailed Description