|
| BundleToGraph () |
|
| BundleToGraph (Graph &) |
|
virtual | ~BundleToGraph () |
|
const carto::rc_ptr< Graph > & | getGraph () const |
|
virtual | ~BundleListener () |
|
| PropertySet () |
|
| PropertySet (const PropertySet &) |
|
PropertySet & | operator= (const PropertySet &) |
|
virtual | ~PropertySet () |
|
Signal & | getSignalPropertyChanged () |
|
void | addBuiltinProperty (const std::string &, T &) |
|
void | addBuiltinProperty (const std::string &, T &, bool &provided) |
|
bool | getProperty (const std::string &, T &) const |
|
void | setProperty (const std::string &, const T &) |
|
virtual bool | getProperty (const std::string &, Object &) const |
|
virtual void | setProperty (const std::string &, Object) |
|
virtual bool | removeProperty (const std::string &key) |
|
virtual bool | hasProperty (const std::string &) const |
|
virtual size_t | size () const |
|
virtual void | clearProperties () |
|
virtual void | copyBuiltinProperties (const PropertySet &source) |
|
virtual Object | objectIterator () const |
|
iterator | getIterator () const |
|
void | changeBuiltinProperty (const std::string &, T &) |
|
void | changeBuiltinProperty (const std::string &, T &, bool &provided) |
|
virtual bool | getProperty (const std::string &key, Object &value) const =0 |
|
Object | getProperty (const std::string &) const |
|
Object | getProperty (Object key) const |
|
bool | getProperty (const std::string &key, T &value) const |
|
bool | getProperty (const std::string &key, Object &value) const |
|
| RCObject () |
|
| RCObject (const RCObject &) |
|
RCObject & | operator= (const RCObject &) |
|
virtual | ~RCObject () |
|
virtual | ~DictionaryInterface () |
|
virtual bool | isDictionary () const |
|
Object | getProperty (const std::string &) const |
|
Object | getProperty (Object key) const |
|
bool | getProperty (const std::string &key, T &value) const |
|
void | setProperty (const std::string &, const char *) |
|
void | setProperty (const std::string &, const T &) |
|
virtual void | copyProperties (Object source) |
|
virtual bool | operator== (const DictionaryInterface &other) const |
|
virtual bool | operator!= (const DictionaryInterface &other) const |
|
void | setProperty (const std::string &key, Object const &value) |
|
bool | getProperty (const std::string &key, Object &value) const |
|
virtual | ~SizeInterface () |
|
virtual | ~Interface () |
|
virtual | ~IterableInterface () |
|
virtual bool | isIterable () const |
|
virtual bool | operator== (const IterableInterface &other) const |
|
virtual bool | operator!= (const IterableInterface &other) const |
|
Bundles structure building as a Graph.
The Graph structure is used to represent bundles and fibers when we need to keep their complete structure in memory. This structure is especially used for 3D rendering in Anatomist.
BundleToGraph is a BundleListener, thus has to be connected to a BundleProducer to work (typically, a BundleReader).
Note that the BundleProducer / BundleListener system work as processing chains, and allows to keep only a small set of data in memory at one time. The Graph structure, on the contrary, keeps all information in memory, so may need a large amount of memory.
Definition at line 372 of file bundles.h.