|
open_iA 2023.02
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
a polygon (surface) mesh More...
#include <iADataSet.h>
Public Member Functions | |
| iAPolyData (vtkSmartPointer< vtkPolyData > mesh) | |
| QString | info () const override |
| should deliver information about the dataset interesting to users viewing it | |
| vtkSmartPointer< vtkPolyData > | poly () const |
| std::array< double, 3 > | unitDistance () const override |
| a sensible unit distance for this dataset (e.g. the spacing of a single voxel, for volume datasets) | |
Public Member Functions inherited from iADataSet | |
| virtual | ~iADataSet () |
| called when the dataset is removed/unloaded and its related resources should be released | |
| QVariantMap const & | allMetaData () const |
| return the key, value map of all metadata items associated with the dataset | |
| bool | hasMetaData (QString const &key) const |
| true if the dataset has metadata with the given key set, false otherwise | |
| virtual QString | info () const |
| should deliver information about the dataset interesting to users viewing it | |
| QVariant | metaData (QString const &key) const |
| retrieve (optional) additional parameters for the dataset | |
| QString | name () const |
| convenience method for accessing value for NameKey in m_metaData | |
| void | setMetaData (QString const &key, QVariant const &value) |
| set an (optional) metadata key/value pair | |
| void | setMetaData (QVariantMap const &other) |
| set bulk metadata from another key/value map | |
| iADataSetType | type () const |
| get type of data stored in this dataset | |
| virtual std::array< double, 3 > | unitDistance () const |
| a sensible unit distance for this dataset (e.g. the spacing of a single voxel, for volume datasets) | |
Additional Inherited Members | |
Static Public Attributes inherited from iADataSet | |
| static const QString | FileNameKey |
| metadata key for filename of the dataset | |
| static const QString | NameKey |
| metadata key for name of the dataset | |
Protected Member Functions inherited from iADataSet | |
| iADataSet (iADataSetType type) | |
| derived classes need to construct the dataset by giving a (proposed) filename and an (optional) name | |
a polygon (surface) mesh
| iAPolyData::iAPolyData | ( | vtkSmartPointer< vtkPolyData > | mesh | ) |
|
overridevirtual |
should deliver information about the dataset interesting to users viewing it
Reimplemented from iADataSet.
| vtkSmartPointer< vtkPolyData > iAPolyData::poly | ( | ) | const |
|
overridevirtual |
a sensible unit distance for this dataset (e.g. the spacing of a single voxel, for volume datasets)
Reimplemented from iADataSet.