Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell

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 void swap (pair &__p) noexcept(__and_< __is_nothrow_swappable< _T1 >, __is_nothrow_swappable< _T2 > >::value)
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 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.