The UnstructGrid component provides functionality for working with unstructured grids. More...
Classes | |
class | cee::ug::BulkCalculation |
Calculation of bulk values from cutting planes and visible surfaces of parts. More... | |
class | cee::ug::BulkValues |
Class for storing results of bulk calculations. More... | |
class | cee::ug::ColorMapper |
Controlling the color mapping and the color setup of the legend. More... | |
class | cee::ug::ContourLines |
Controlling how the contour lines are drawn. More... | |
class | cee::ug::CustomResultFunction |
A CustomResultFunction produces the output values of a custom result on a given item. More... | |
class | cee::ug::CustomResultGenerator |
A class to generate custom results. More... | |
class | cee::ug::CuttingPlane |
Configuration of a cutting plane. More... | |
class | cee::ug::CuttingPlaneAnimation |
Use this class to generate a cutting plane animation. More... | |
class | cee::ug::CuttingPlaneData |
Returns raw node coordinates and result values for a cutting plane. More... | |
class | cee::ug::DataElements |
Collection of elements in a part. Examples of element types are points, triangles or hexahedrons. More... | |
class | cee::ug::DataElementSet |
A DataElementSet is a set of unique elements within a DataSource. More... | |
class | cee::ug::DataElementSetBuilder |
Helper class for building element sets in an efficient matter. More... | |
class | cee::ug::DataElementSetGenerator |
This class is used to generate DataElementSets from the current DataSource of an UnstructGridModel. More... | |
class | cee::ug::DataElementSetItem |
This class identifies an element within an UnstructGrid model and is used as an item in a DataElementSet. More... | |
class | cee::ug::DataGeometry |
The geometry of the model for a certain state. More... | |
class | cee::ug::DataNodes |
Collection of coordinates (and optionally ids) of the element nodes in a part. More... | |
class | cee::ug::DataNodeSet |
A DataNodeSet is a set of unique nodes within a DataSource. More... | |
class | cee::ug::DataNodeSetGenerator |
This class is used to generate DataNodeSet's from the current DataSource of an UnstructGridModel. More... | |
class | cee::ug::DataNodeSetItem |
This class identifies a node within an UnstructGrid model and is used as an item in a DataNodeSet. More... | |
class | cee::ug::DataPart |
A part in the geometry. Consists of a collection of node coordinates and a collection element connectivities. More... | |
class | cee::ug::DataPartDisplacement |
Displacement results for a part. More... | |
class | cee::ug::DataPartScalar |
Scalar result values for a part. More... | |
class | cee::ug::DataPartSymmetricTensor |
Symmetric tensor result values for a part. More... | |
class | cee::ug::DataPartVector |
Vector result values for a part. More... | |
class | cee::ug::DataPartVisibility |
Per element visibility result for a part. More... | |
class | cee::ug::DataReader |
The DataReader is an easy and efficient way to get data into the UnstructGridModel, leveraging the data management support of UnstructGridModel through the DataSourceReader. More... | |
class | cee::ug::DataResultDisplacement |
Displacements results for all parts in the geometry. More... | |
class | cee::ug::DataResultGroup |
Result group binding a geometry and results (scalar, vector, displacement and/or transformation) More... | |
class | cee::ug::DataResultScalar |
Scalar result for all parts in the geometry. More... | |
class | cee::ug::DataResultSymmetricTensor |
Symmetric tensor results for all parts in the geometry. More... | |
class | cee::ug::DataResultTransformation |
Transformation results for all parts in the geometry. More... | |
class | cee::ug::DataResultVector |
Vector results for all parts in the geometry. More... | |
class | cee::ug::DataResultVisibility |
Visibility result for all parts in the geometry for one data state. More... | |
class | cee::ug::DataSource |
The data source of the model. For instance a file interface or custom built by the user. More... | |
class | cee::ug::DataSourceDirectory |
Metadata directory for a data source. More... | |
class | cee::ug::DataSourceInterface |
A parent class for interface data sources. More... | |
class | cee::ug::DataSourceMemory |
A custom built data source for an unstructured grid model. More... | |
class | cee::ug::DataSourceMerged |
A data source for an unstructured grid model that enabled merging of additional data sources. More... | |
class | cee::ug::DataSourceReader |
This class implements a data source that will use a DataReader to populate the data source with geometry and results data. More... | |
class | cee::ug::DataSourceVTF |
Data source interface for VTF model files. More... | |
class | cee::ug::DataSourceVTFx |
Data source interface for VTFx model files. More... | |
class | cee::ug::DataState |
A state contains all data available for one time step, load case or frequency. More... | |
class | cee::ug::DataStateSpec |
Specification of data to load for a state. More... | |
class | cee::ug::DisplacementSettings |
Settings for a specific displacement result. More... | |
class | cee::ug::Element |
Class for a FEM element. More... | |
class | cee::ug::ElementHighlighter |
Helper class for annotating elements. More... | |
class | cee::ug::ElementsQuery |
A query object for extracting data and information from data elements. More... | |
class | cee::ug::Error |
Error object for simple error management More... | |
class | cee::ug::HitItem |
Small class containing the data for a hit of an intersection between a ray and a part in an UnstructGridModel. More... | |
class | cee::ug::HitItemCollection |
A collection of HitItem instances. More... | |
class | cee::ug::Isosurface |
Configuration of an isosurface. More... | |
class | cee::ug::IsosurfaceData |
Returns raw node coordinates and result values for an isosurface. More... | |
class | cee::ug::Isovolume |
Configuration of an isovolume. More... | |
class | cee::ug::IsovolumeData |
Returns raw node coordinates and result values for an isovolume. More... | |
class | cee::ug::MirrorSettings |
Settings for mirrors in the model. More... | |
class | cee::ug::ModelSettings |
Various settings for the unstructured grid model. More... | |
class | cee::ug::ModelSpec |
The model specification. More... | |
class | cee::ug::ModeShapeAnimation |
Settings for mode shape animation. More... | |
class | cee::ug::OverlayColorLegend |
A color legend to show as overlay in the view. More... | |
class | cee::ug::PartHitItems |
Class for storing identifier for a part (state id, geometry id, part id/index) and optionally also a list of element indices within this part. More... | |
class | cee::ug::ParticleTraceData |
Data for a single particle trace within a group. More... | |
class | cee::ug::ParticleTraceGroup |
Configuration of a group of particle trace objects. More... | |
class | cee::ug::ParticleTraceUtils |
Utilities for particle traces. More... | |
class | cee::ug::PartInfo |
Simple class containing metadata info for a part. More... | |
class | cee::ug::PartSettings |
Settings for a specific part. More... | |
class | cee::ug::PartSettingsIterator |
Part settings iterator. More... | |
class | cee::ug::PartSettingsTexture |
Texture part settings. More... | |
class | cee::ug::PropertyApplierPlot2d |
Creates overlay plots from VTFx properties in a property set collection and the corresponding data source. More... | |
class | cee::ug::PropertyApplierVTFx |
Applies VTFx properties in a property set collection and image resources to an existing model or view. More... | |
class | cee::ug::ResultSelectionPropertyHandler |
Property handler for result section properties. More... | |
class | cee::ug::SetPropertyHandler |
Property handler for set properties. More... | |
class | cee::ug::StateSelectionPropertyHandler |
Property handler for state selection properties. More... | |
class | cee::ug::ColorMapperFilledContoursUniformPropertyHandler |
Property handler for colormapper filled contours properties. More... | |
class | cee::ug::ColorMapperFilledContoursPropertyHandler |
Property handler for colormapper filled contours properties. More... | |
class | cee::ug::ColorMapperContinuousPropertyHandler |
Property handler for continuous colormapper properties. More... | |
class | cee::ug::ScalarSettingsPropertyHandler |
Property handler for scalar settings properties. More... | |
class | cee::ug::OverlayColorLegendPropertyHandler |
Property handler for overlay color legend properties. More... | |
class | cee::ug::VectorSettingsPropertyHandler |
Property handler for vector settings properties. More... | |
class | cee::ug::PartSettingsPropertyHandler |
Property handler for part settings properties. More... | |
class | cee::ug::CuttingPlanePropertyHandler |
Property handler for cutting plane properties. More... | |
class | cee::ug::IsosurfacePropertyHandler |
Property handler for isosurface properties. More... | |
class | cee::ug::IsovolumePropertyHandler |
Property handler for isovolume properties. More... | |
class | cee::ug::ParticleTraceGroupPropertyHandler |
Property handler for particle trace group properties. More... | |
class | cee::ug::MirrorSettingsPropertyHandler |
Property handler for mirror settings properties. More... | |
class | cee::ug::CameraPropertyHandler |
Property handler for camera properties. More... | |
class | cee::ug::ViewClippingPlanePropertyHandler |
Property handler for view clipping plane properties. More... | |
class | cee::ug::BackgroundPropertyHandler |
Property handler for background properties. More... | |
class | cee::ug::OverlayImagePropertyHandler |
Property handler for overlay image properties. More... | |
class | cee::ug::ViewerPropertyHandler |
Property handler for viewer properties. More... | |
class | cee::ug::OverlayPlotPropertyHandler |
Property handler for overlay plot properties. More... | |
class | cee::ug::OverlayPlotCurvePropertyHandler |
Property handler for overlay plot curve properties. More... | |
class | cee::ug::ResultCalculatorParams |
Parameters for a given result calculator. More... | |
class | cee::ug::ResultInfo |
Simple class containing metadata info for a result. More... | |
class | cee::ug::ResultsQuery |
A query object to retrieve results from a given DataSource. More... | |
class | cee::ug::ResultsQueryItem |
Used to identify an element or a node within a DataGeometry in order to query result values for it using a ResultsQuery. More... | |
class | cee::ug::ResultsQueryResult |
A ResultsQuery result that contains the values found by a ResultsQuery on one ResultsQueryItem. More... | |
class | cee::ug::ResultsQueryResultPosition |
A ResultsQueryResultPosition object contains the position and the ResultsQueryResult of a specific value. More... | |
class | cee::ug::ScalarSettings |
Settings for a specific scalar result. More... | |
class | cee::ug::SectionInfo |
Simple class containing metadata info for a section. More... | |
class | cee::ug::SectionCategoryInfo |
Simple class containing metadata info for a section category. More... | |
class | cee::ug::SectionGroupInfo |
Simple class containing metadata info for a section Group. More... | |
class | cee::ug::SetInfo |
Simple class containing metadata info for a set. More... | |
class | cee::ug::SimulationInfo |
Simple class containing metadata info for the simulation that produced the model database. More... | |
class | cee::ug::Situation |
A situation stores the setup of the unstructgrid model and view. More... | |
class | cee::ug::SituationIo |
A class to read and write a Situation. More... | |
class | cee::ug::StateGroupInfo |
Simple class containing metadata info for a group of states. More... | |
class | cee::ug::StateInfo |
Simple class containing metadata info for a state. More... | |
class | cee::ug::SurfacePathQuery |
Helper class for generating a path on a UnstructGridModel model and for sampling a scalar value along this path. More... | |
class | cee::ug::UnstructGridComponent |
Static class for initialization of the component. More... | |
class | cee::ug::UnstructGridModel |
UnstructGridModel is a subclass of Model which adds specific model structure and functionality for representing scientific and engineering models, e.g. finite element data. More... | |
class | cee::ug::Progress |
Progress object class. More... | |
class | cee::ug::VectorSettings |
Settings for a specific vector result. More... | |
class | cee::ug::VisualizationParticleTraceQuery |
Query for particle trace data. More... | |
class | cee::ug::VisualizationPartQuery |
Query for visible nodes, elements or triangles for a given part. More... | |
class | cee::ug::VTFxFileBrowser |
Helper class that allows you to read case metadata from a VTFx file. More... | |
class | cee::ug::VTFxMemoryFile |
A VTFx model file existing in memory. More... | |
The UnstructGrid component provides functionality for working with unstructured grids.
Model holds information which is to be gathered to constitute a view. UnstructGridModel is a subclass of Model which adds specific model structure and functionality for representing scientific and engineering models, e.g. finite element data.
The data model may contain multiple scalar, vector results, displacement results and transformations. The unstructured grid component supports partial results (results available only for a subset of parts).
Result types
Result settings
Scalar results can be visualized as contours (fringes). Any number of vector results can be visualized as vector arrows. See ModelSpec on how to setup result visualization in the model specification.
Model parts display settings
The unstructured grid component offers a variety of per part configuration in PartSettings. For instance:
Data Extraction
The following features can be extracted by utilizing the functionality in UnstructGridModel:
Model specification
UnstructGridModel employs a model specification, the ModelSpec class, to specify what to visualize at any given time. ModelSpec enables selection of states (e.g. load cases, time steps, and frequencies), and results (scalar, vector, and displacements).