FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Member Functions | List of all members

The information as returned by a query for Slices. More...

#include <SliceInfo.hpp>

Inheritance diagram for Fiber::Info< Slice >:
std::pair< double, WeakPtrSlice > Fiber::Info< Grid > Fiber::Info< Skeleton > Fiber::Info< Representation >

Classes

struct  InfoStringConfiguration
 

Public Member Functions

double getTime () const
 Get the associated time value.
 
const WeakPtrSlicegetSlice () const
 Get the slice found here.
 
 operator double () const
 Implicit conversion to double values yields the associated time.
 
 operator const WeakPtrSlice & () const
 Implicit conversion to a Slice pointer yields the associated slice.
 
 Info (double t=0, const WeakPtrSlice &S=MemCore::NullPtr())
 Constructor.
 
bool isValid () const
 Check for validity by testing the associated slice.
 
 operator bool () const
 bool returns validity
 
bool operator! () const
 check for validity
 
std::string getHumanReadableDescription (const std::string &SelectedGridName, const InfoStringConfiguration &ISC={}) const
 Get information about this Slice in human-readable form.
 
- Public Member Functions inherited from std::pair< double, WeakPtrSlice >
constexpr pair (const _T1 &__a, const _T2 &__b)
 
constexpr pair (const _T1 &__a, const _T2 &__b)
 
constexpr pair (const pair &)=default
 
constexpr pair (pair &&)=default
 
constexpr pair (piecewise_construct_t, tuple< _Args1... >, tuple< _Args2... >)
 
 pair (_T1, _T2) -> pair< _T1, _T2 >
 
 pair (_T1, _T2) -> pair< _T1, _T2 >
 
constexpr void swap (pair &__p) noexcept(__and_< __is_nothrow_swappable< _T1 >, __is_nothrow_swappable< _T2 > >::value)
 
constexpr enable_if< __and_< __is_swappable< _T1 >, __is_swappable< _T2 > >::value >::type swap (pair< _T1, _T2 > &__x, pair< _T1, _T2 > &__y) noexcept(noexcept(__x.swap(__y)))
 
constexpr enable_if< __and_< __is_swappable< _T1 >, __is_swappable< _T2 > >::value >::type swap (pair< _T1, _T2 > &__x, pair< _T1, _T2 > &__y) noexcept(noexcept(__x.swap(__y)))
 
constexpr pair< typename __decay_and_strip< _T1 >::__type, typename __decay_and_strip< _T2 >::__type > make_pair (_T1 &&__x, _T2 &&__y)
 
constexpr bool operator== (const pair< _T1, _T2 > &__x, const pair< _U1, _U2 > &__y)
 
constexpr bool operator== (const pair< _T1, _T2 > &__x, const pair< _U1, _U2 > &__y)
 
constexpr common_comparison_category_t< __detail::__synth3way_t< _T1, _U1 >, __detail::__synth3way_t< _T2, _U2 > > operator (const pair< _T1, _T2 > &__x, const pair< _U1, _U2 > &__y)
 
constexpr common_comparison_category_t< __detail::__synth3way_t< _T1, _U1 >, __detail::__synth3way_t< _T2, _U2 > > operator (const pair< _T1, _T2 > &__x, const pair< _U1, _U2 > &__y)
 

Additional Inherited Members

- Public Types inherited from std::pair< double, WeakPtrSlice >
typedef _T1 first_type
 
typedef _T2 second_type
 
- Public Attributes inherited from std::pair< double, WeakPtrSlice >
_T1 first
 
_T2 second
 

Detailed Description

The information as returned by a query for Slices.