Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::CartesianFragments Struct Reference
Inheritance diagram for Fiber::CartesianFragments:
Fiber::FragmentCoordinates< Eagle::PhysicalSpace::point > Fiber::FragmentSkeleton

Public Types

typedef CartesianFragmentCoordinates Base_t
typedef MemArray< 1, RefPtr< Eagle::BoundingBox > > BoundingBoxMemArray_t
typedef MultiArray< 1, RefPtr< Eagle::BoundingBox > > BoundingBoxArray_t
Public Types inherited from Fiber::FragmentCoordinates< Eagle::PhysicalSpace::point >
typedef MemArray< 1, Eagle::PhysicalSpace::pointPointMemArray_t
typedef MultiArray< 1, Eagle::PhysicalSpace::pointPointArray_t
Public Types inherited from Fiber::FragmentSkeleton
typedef MemArray< 1, std::stringFragmentNamesMemArray_t
typedef MultiArray< 1, std::stringFragmentNamesArray_t

Public Member Functions

 CartesianFragments (const RefPtr< Grid > &g)
bool buildFragmentCoordinates ()
RepresentationmakeFragmentCoordinates ()
std::pair< RefPtr< Field >, RefPtr< Field > > makeFragmentCoordinatesMinMax ()
RefPtr< Eagle::BoundingBoxgetBBox (index_t FragmentID)
RefPtr< FragmentIDgetFragmentID (index_t I) const
Public Member Functions inherited from Fiber::FragmentCoordinates< Eagle::PhysicalSpace::point >
 FragmentCoordinates (const RefPtr< Grid > &g)
Public Member Functions inherited from Fiber::FragmentSkeleton
 FragmentSkeleton (const RefPtr< Grid > &g)
SkeletonmakeFragments ()
RefPtr< FieldmakeFragmentNames () const
std::string getFragmentName (index_t i) const

Additional Inherited Members

Static Public Member Functions inherited from Fiber::FragmentSkeleton
static const char * MinFieldName ()
static const char * MaxFieldName ()
static SkeletonID ID (int VertexDims)
static SkeletonID ID (const Grid &G)
 Return the skeleton ID which is used to store fragment information.
static RefPtr< SkeletongetFragments (const Grid &G)
static SkeletonmakeFragments (Grid &G)
static RefPtr< RepresentationgetFragmentsAsVertices (const Grid &G)
static RepresentationmakeFragmentsAsVertices (Grid &G)
static RefPtr< FieldmakeFragmentNames (Grid &G)
static RepresentationmakeFragmentCoordinates (Grid &G, const RefPtr< Chart > &C)
static RefPtr< FieldmakeFragmentCoordinatesCenter (Grid &G, const RefPtr< Chart > &C)
static RefPtr< FieldmakeFragmentCoordinatesMin (Grid &G, const RefPtr< Chart > &C)
static RefPtr< FieldmakeFragmentCoordinatesMax (Grid &G, const RefPtr< Chart > &C)
Public Attributes inherited from Fiber::FragmentSkeleton
RefPtr< GridTheGrid