![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Types | |
| enum class | TerminationReason { StartPoint , Steps , OutOfBounds , ZeroVelocity , Unknown } |
Public Member Functions | |
| void | addMetaDataBuffer (const std::string &name, std::shared_ptr< BufferBase > buffer) |
| template<typename T> | |
| std::shared_ptr< Buffer< T > > | createMetaData (const std::string &name) |
| double | distBetweenPoints (size_t a, size_t b) const |
| TerminationReason | getBackwardTerminationReason () const |
| TerminationReason | getForwardTerminationReason () const |
| uint32_t | getIndex () const |
| double | getLength () const |
| template<typename T> | |
| const std::vector< T > & | getMetaData (const std::string &name) const |
| template<typename T> | |
| std::vector< T > & | getMetaData (const std::string &name, bool create=false) |
| template<typename T> | |
| T | getMetaDataAtDistance (std::string md, double d) const |
| std::shared_ptr< BufferBase > | getMetaDataBuffer (const std::string &name) |
| std::shared_ptr< const BufferBase > | getMetaDataBuffer (const std::string &name) const |
| const std::map< std::string, std::shared_ptr< BufferBase > > & | getMetaDataBuffers () const |
| std::vector< std::string > | getMetaDataKeys () const |
| dvec3 | getPointAtDistance (double d) const |
| std::vector< dvec3 > & | getPositions () |
| const std::vector< dvec3 > & | getPositions () const |
| bool | hasMetaData (const std::string &name) const |
| IntegralLine (const IntegralLine &rhs)=default | |
| IntegralLine (IntegralLine &&rhs)=default | |
| IntegralLine & | operator= (const IntegralLine &that)=default |
| IntegralLine & | operator= (IntegralLine &&that)=default |
| void | reverse () |
| void | setBackwardTerminationReason (TerminationReason terminationReason) |
| void | setForwardTerminationReason (TerminationReason terminationReason) |
| void | setIndex (uint32_t idx) |