|
ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
|
Namespaces | |
| namespace | gui |
| namespace | plugin |
| namespace | Plugin |
| namespace | util |
Typedefs | |
| using | WorkspaceLocations = QList< WorkspaceLocation > |
| using | DataHierarchyItems = QVector< DataHierarchyItem * > |
| using | Datasets = QVector< Dataset< DatasetImpl > > |
| using | DataTypes = QVector< DataType > |
| template<typename ValueIteratorType , typename IndexIteratorType , typename IndexFunctionType > | |
| using | PointDataRange = RandomAccessRange< PointDataIterator< ValueIteratorType, IndexIteratorType, IndexFunctionType > > |
Enumerations | |
| enum class | EventType { DatasetAdded , DatasetDataChanged , DatasetDataDimensionsChanged , DatasetAboutToBeRemoved , DatasetRemoved , DatasetDataSelectionChanged , DatasetChildAdded , DatasetChildRemoved , DatasetLocked , DatasetUnlocked } |
Functions | |
| bool | operator== (const DatasetPrivate &lhs, const DatasetPrivate &rhs) |
| bool | operator!= (const DatasetPrivate &lhs, const DatasetPrivate &rhs) |
| std::ostream & | operator<< (std::ostream &os, const Matrix3f &m) |
| float | dot (const Vector2f &v1, const Vector2f &v2) |
| Vector2f | normalize (const Vector2f &v) |
| std::ostream & | operator<< (std::ostream &os, const Vector2f &v) |
| std::ostream & | operator<< (std::ostream &os, const Vector3f &v) |
| template<typename ValueIteratorType , typename IndexContainerType , typename IndexFunctionType > | |
| auto | makePointDataRangeOfSubset (const ValueIteratorType beginOfValueContainer, const IndexContainerType &indices, const unsigned numberOfDimensions, const IndexFunctionType indexFunction) |
| template<typename ValueIteratorType , typename IndexFunctionType > | |
| auto | makePointDataRangeOfFullSet (const ValueIteratorType beginOfValueContainer, const ValueIteratorType endOfValueContainer, const unsigned numberOfDimensions, const IndexFunctionType indexFunction) |
| QDebug | operator<< (QDebug debug, const IconFont &iconFont) |
| QDebug | operator<< (QDebug debug, const IconFonts &iconFonts) |
| Matrix3f | createProjectionMatrix (QRectF bounds) |
| QRectF | getDataBounds (const std::vector< Vector2f > &points) |
Custom bounds class because the QRectF class in Qt should kindly remove itself from the library.
This bounds class: Has a bottom-left anchor point. Does not allow negative sizes Does not secretly clamp values set by the user
OpenGL Texture convenience classes. Encapsulates most of the functionality possible with OpenGL textures. If functionality is missing getHandle() can be called to retrieve the raw OpenGL texture ID.
Provides all possible types of plugins.
Analysis - A plugin to perform complex computation on a dataset. Data - A plugin that defines the structure of raw data. Loader - A plugin that loads a specific type of data into a dataset. Writer - A plugin that writes a specific type of data to disk. Transformation - A plugin to transform data in a minimal way. View - A plugin to display a dataset on screen.
Provides the interface for a Renderer which can be used in a QOpenGLWidget.
| using hdps::DataHierarchyItems = typedef QVector<DataHierarchyItem*> |
Vector of data hierarchy item pointers
| using hdps::Datasets = typedef QVector<Dataset<DatasetImpl> > |
| using hdps::DataTypes = typedef QVector<DataType> |
| using hdps::PointDataRange = typedef RandomAccessRange<PointDataIterator<ValueIteratorType, IndexIteratorType, IndexFunctionType> > |
| using hdps::WorkspaceLocations = typedef QList<WorkspaceLocation> |
|
strong |
| Matrix3f hdps::createProjectionMatrix | ( | QRectF | bounds | ) |
| QRectF hdps::getDataBounds | ( | const std::vector< Vector2f > & | points | ) |
| auto hdps::makePointDataRangeOfFullSet | ( | const ValueIteratorType | beginOfValueContainer, |
| const ValueIteratorType | endOfValueContainer, | ||
| const unsigned | numberOfDimensions, | ||
| const IndexFunctionType | indexFunction | ||
| ) |
| auto hdps::makePointDataRangeOfSubset | ( | const ValueIteratorType | beginOfValueContainer, |
| const IndexContainerType & | indices, | ||
| const unsigned | numberOfDimensions, | ||
| const IndexFunctionType | indexFunction | ||
| ) |
|
inline |
Compares two dataset smart pointers for inequality
| lhs | Left hand side dataset smart pointer |
| rhs | Right hand side dataset smart pointer |
|
inline |
Print the contents of iconFont to the console using debug
| debug | Qt output stream for debugging information |
| iconFont | Reference to icon font class |
|
inline |
Print the contents of iconFonts to the console using debug
| debug | Qt output stream for debugging information |
| iconFonts | Reference to icon fonts class |
| std::ostream & hdps::operator<< | ( | std::ostream & | os, |
| const Matrix3f & | m | ||
| ) |
| std::ostream & hdps::operator<< | ( | std::ostream & | os, |
| const Vector2f & | v | ||
| ) |
| std::ostream & hdps::operator<< | ( | std::ostream & | os, |
| const Vector3f & | v | ||
| ) |
|
inline |
Compares two dataset smart pointers for equality
| lhs | Left hand side dataset smart pointer |
| rhs | Right hand side dataset smart pointer |