UnstructGrid component

The UnstructGrid component provides functionality for working with unstructured grids. More...

Classes

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. It holds the partId, the itemId (either nodeId or elementId) 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...
 

Detailed Description

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).