1#ifndef __FIBER_SLICE_INFO_HPP
2#define __FIBER_SLICE_INFO_HPP
6#include <memcore/RefPtr.hpp>
7#include <fiber/grid/Grid.hpp>
12class BUNDLE_API Slice;
28template <
class QueryType>
45 operator double ()
const {
return getTime() ; }
63 operator bool ()
const {
return isValid(); }
basic_string< char > string
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Information per time slice, mainly a set of Grid objects that are accessed via GridID objects.
Definition Slice.hpp:36
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
MemCore::WeakPtr< Slice, OwnerOf< Grid >::reference_domain_t > WeakPtrSlice
Weak pointer to a Slice.
Definition SliceInfo.hpp:15
bool isValid() const
Check for validity by testing the associated slice.
Definition SliceInfo.hpp:57
const WeakPtrSlice & getSlice() const
Get the slice found here.
Definition SliceInfo.hpp:42
double getTime() const
Get the associated time value.
Definition SliceInfo.hpp:39
Info(double t=0, const WeakPtrSlice &S=MemCore::NullPtr())
Constructor.
Definition SliceInfo.hpp:51
Generic template namespace class for results of find() functions throughout the Bundle.
Definition Info.hpp:17