|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
A proxy object that looks like a RefPtr<Field> but equips fields with a FieldCreator and a FragmentIDCollection on assignment. More...
#include <Representation.hpp>
Public Member Functions | |
| FieldProxy (const FieldProxy &FP) | |
| FieldProxy (Representation &theRepresentation, const string &theFieldname, const RefPtr< FragmentIDCollection > &theFragmentIDCollection, RefPtr< Field > &theFieldPtr, const RefPtr< MemBase > &theFragmentTopology=MemCore::NullPtr()) | |
| FieldProxy & | operator= (const RefPtr< Field > &newFieldPtr) |
| FieldProxy & | operator= (const RefPtr< MemBase > &UnfragmentedData) |
| Convenience function to create an unfragmented field from a single fragment. | |
| RefPtr< Field > & | make () const |
| operator RefPtr< Field > & () const | |
| const RefPtr< Field > & | operator-> () const |
| operator bool () const | |
Public Attributes | |
| Representation & | myRepresentation |
| const string | myFieldname |
| RefPtr< FragmentIDCollection > | myFragmentIDCollection |
| RefPtr< MemBase > | myFragmentTopology |
| RefPtr< Field > & | FieldPtr |
A proxy object that looks like a RefPtr<Field> but equips fields with a FieldCreator and a FragmentIDCollection on assignment.