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 WeakPtrSlice & getSlice () 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.