FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | Public Attributes | List of all members
Fiber::Info< Representation > Struct Reference

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

#include <RepresentationInfo.hpp>

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

Public Member Functions

const RefPtr< Representation > & getRepresentation () const
 
 operator const RefPtr< Representation > & () const
 Implicit conversion into a Representation pointer.
 
RefPtr< FieldgetField (const string &Fieldname) const
 Get a field if there is a valid representation here.
 
RefPtr< FieldgetPositions () const
 Get the positions if there is a valid Representation here.
 
 Info (double t=0, const RefPtr< Slice > &S=nullptr, const RefPtr< Grid > &G=nullptr, const RefPtr< Skeleton > &Skel=nullptr, const RefPtr< Representation > &theRepresentation=nullptr, const RefPtr< Chart > &theChart=nullptr)
 Constructor.
 
 Info (const Info< Skeleton > &iS, const RefPtr< Representation > &theRepresentation=nullptr, const RefPtr< Chart > &theChart=nullptr)
 
- Public Member Functions inherited from Fiber::Info< Skeleton >
const RefPtr< Skeleton > & getSkeleton () const
 
 operator const RefPtr< Skeleton > & () const
 Implicit conversion into a Skeleton pointer.
 
 Info (double t=0, const RefPtr< Slice > &S=NullPtr(), const RefPtr< Grid > &G=NullPtr(), const RefPtr< Skeleton > &Skel=NullPtr())
 Constructor.
 
 Info (const Info< Grid > &iG, const RefPtr< Skeleton > &Skel=nullptr)
 Constructor.
 
RefPtr< RepresentationgetCartesianRepresentation (const string &ChartName=string()) const
 Get a representation of this Skeleton in cartesian coordinates.
 
- Public Member Functions inherited from Fiber::Info< Grid >
const RefPtr< Grid > & getGrid () const
 Get the grid object.
 
 operator const RefPtr< Grid > & () const
 Implicitely convert Info<Grid> objects to Grid pointers.
 
 Info (double t=0, const RefPtr< Slice > &S=NullPtr(), const RefPtr< Grid > &G=NullPtr())
 Complete constructor, with specifying the context of a Grid object.
 
bool isValid () const
 Check for validity by testing the associated slice.
 
 operator bool () const
 bool returns validity
 
bool operator! () const
 check for validity
 
- Public Member Functions inherited from Fiber::Info< Slice >
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)
 

Public Attributes

RefPtr< RepresentationmyRepresentation
 
RefPtr< ChartmyChart
 
- Public Attributes inherited from Fiber::Info< Skeleton >
RefPtr< SkeletonmySkeleton
 
- Public Attributes inherited from Fiber::Info< Grid >
RefPtr< GridmyGrid
 
- Public Attributes inherited from std::pair< double, WeakPtrSlice >
_T1 first
 
_T2 second
 

Additional Inherited Members

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

Detailed Description

The information as returned by a query for Representations.