|
class | AccumulateNodeValues |
|
class | AddMeshModelState |
| Adds a state to the mesh model of a specified type. More...
|
|
class | AddNodesToMesh |
| Adds nodes to a MeshModel. More...
|
|
class | AddScalarStateToMesh |
| Adds Vector3d state values to a MeshModel. More...
|
|
class | AddVectorStateToMesh |
| Adds Vector3d state values to a MeshModel. More...
|
|
class | AppendToModelTimeline |
|
struct | ApplyFunctor |
|
struct | ApplyFunctor< F, ShellElement > |
|
class | AscReader |
| Read a PLY file. More...
|
|
class | Attached |
| Defines a class for handling attached objects (nodes, elements, etc.). More...
|
|
class | Attachments |
| Defines a class for handling attached objects (nodes, elements, etc.). More...
|
|
class | BaseModel |
| Basic model interface class from which all model types should eventually derive. More...
|
|
class | BaseReader |
| Base class from which all file readers must inherit. More...
|
|
class | BaseWriter |
| Base class from which all file writers must inherit. More...
|
|
class | BinaryMeshModelReader |
|
class | BinaryMeshModelWriter |
|
class | BitSet16 |
|
class | BoundingBox |
| Describes a bounding box region in 3D space. More...
|
|
class | BoundingBoxBuilder |
| Provides a builder operation for BoundingBox objects. More...
|
|
class | BoundingBoxMinimal |
|
class | BoundingBoxOfModels |
| Provides an operation for creating a BoundingBox around an array of MeshModels. More...
|
|
class | BoundingCylinder |
| Describes a bounding cylinder region in 3D space. More...
|
|
class | BoundingCylinderBuilder |
| Provides a builder operation for BoundingCylinder objects. More...
|
|
class | BoundingPlane |
| Describes a bounding plane region in 3D space. More...
|
|
class | BoundingPlaneBuilder |
| Provides a builder operation for BoundingPlane objects. More...
|
|
class | BoundingRegionFilter |
| A MeshModelInterface filter for a bounding region (eg. box, sphere etc) More...
|
|
class | BoundingSphere |
| Describes a bounding sphere region in 3D space. More...
|
|
class | BoundingSphereBuilder |
| Provides a builder operation for BoundingSphere objects. More...
|
|
class | CalculateMultiNodeNormals |
| Adds a node normal state to the mesh using Mesh::MultiNodeNormals. More...
|
|
class | CalculateSurfaceArea |
| Operation to calculate the surface area of a mesh. More...
|
|
class | CenterMeshModel |
| Centers a mesh model around world 0,0,0. More...
|
|
class | Collisions |
| Define a class for collision and penetration testing. More...
|
|
class | CopyElementState |
| Copies data from one element state to another within the same model. More...
|
|
class | CopyNodeState |
| Copies data from one node state to another within the same model. More...
|
|
class | CreateHeightMeshFromArrayNd |
|
class | CreateMeshModelFromCylinder |
| Creates a MeshModel from a BoundingCylinder. More...
|
|
class | CreateMeshModelFromDataSeries |
| Create a MeshModel from 3 DataSeries - one for each axis. More...
|
|
class | CreateMeshModelInterface |
| Operation to create a particular type of MeshModelInterface. More...
|
|
class | CreateRgbaState |
| Create a packed RGBA state from exising states for use with the ColorStateShader. More...
|
|
class | CreateTruncatedConeMeshModel |
| Creates a MeshModelInterface from a TruncatedCylinder. More...
|
|
struct | DuplicateElementError |
| Duplicate shell element exception class. More...
|
|
class | Element |
| Defines a generic element class. More...
|
|
class | ElementCriterion |
| Abstract base class defining an interface for pass/fail criterion for an Element. More...
|
|
class | ElementCriterionAllPass |
| Element criterion that will pass for all elements. More...
|
|
class | ElementCriterionInRegion |
| Element criterion that will pass for all elements in a provided Region. More...
|
|
struct | ElementEdge |
| Defines an edge as a pair of nodes. More...
|
|
struct | ElementEdgeComp |
| Binary comparison functor for ElementEdge objects. More...
|
|
class | ElementHandle |
| A handle to an element in a MeshModelInterface. More...
|
|
class | ElementList |
| Class for storing a list of T objects. More...
|
|
class | ElementMapper |
| Base class defining an interface for mapping a model's elements to values. More...
|
|
class | ElementScriptMapper |
| Element mapper using QtScript to return a value for an element. More...
|
|
class | ElementScriptMapperBuilder |
| Generates a ElementScriptMapper object. More...
|
|
class | ElementStateHandle |
| A handle to an element state. More...
|
|
class | ElementStateMapper |
| Element mapper returning a particular element state as its value 2015-07-10:DGT: Class is extended to be able to return a data object. This was driven by the existence of vector states on volume (hexahedral) elements. More...
|
|
class | ElementStateMapperBuilder |
| Generates a ElementStateMapper object. More...
|
|
class | EnsightWriter |
| Provides an operation for writing Ensight files. More...
|
|
class | EnsureElementStateExists |
| Tests that an element state in a meshmodel exists, and if it doesn't, creates one. More...
|
|
class | EnsureMeshUnorganised |
| Convert an organised mesh to an unorganised one (usually for rendering in Workspace). More...
|
|
class | EnsureNodeStateExists |
| Tests that a user-specified node-state in a meshmodel exists, and if it doesn't, creates it. More...
|
|
class | Entity |
| Defines an entity with a component ID. More...
|
|
class | ExtractRgbaState |
| Extract RGBA states from exising packed RGBA states. More...
|
|
class | Extrude2dMesh |
| Creates a 3D meshmodel from a 2D meshmodel by extruding it in the third dimension. More...
|
|
class | FaceIterator |
| This class provides an iterator that iterates through all the faces in a container of VolumeElement's. More...
|
|
class | FilteredMeshElementsInterface |
| Provides node and element filtering to a MeshModelInterface. More...
|
|
class | FilteredMeshModelInterface |
| Provides node and element filtering to a MeshModelInterface. More...
|
|
class | FilteredMeshNodesInterface |
|
class | FilterMeshModel |
| Operation to filter the nodes or elements contained within a MeshModelInterface. More...
|
|
class | FindStateAverage |
| Find the average value for a specified state. More...
|
|
class | FindStateRange |
| Find the minimum and maximum values for a specified state. More...
|
|
class | FlagCopy |
|
class | FlagSetter |
|
class | GeometricPlaneFilter |
| A MeshModelInterface filter for filtering nodes based on their position relative to a plane. More...
|
|
struct | GetListClass |
|
struct | GetListClass< Node > |
|
struct | GetListClass< Segment > |
|
struct | GetListClass< ShellElement > |
|
struct | GetListClass< VolumeElement > |
|
class | GetMeshNodeStateAsDataSeries |
|
class | GetMeshNodeStateAsObjectArray |
| Extracts the state data from a mesh nodes. More...
|
|
class | GetMeshNodeStates |
|
class | GetModelFromSource |
| Retrieves the MeshModel from the specified MeshModelSource, causing the MeshModelSource to bring itself up-to-date. More...
|
|
class | GetModelIdFromSource |
| Retrieves the ModelId string from a MeshModelSource operation. More...
|
|
class | GetSourceFromMeshModelLibrary |
| Retrieves a specific source from a mesh model library. More...
|
|
class | HierarchicalReferenceMeshModelInterface |
| MeshModelInterface implementation that has no node data of its own, rather it references data in an existing mesh, and "inherits" a set of nodes in a parent mesh. It is ideal for reusing point cloud data that is hierarchically represented. More...
|
|
class | HierarchicalReferenceMeshNodesInterface |
| A set of nodes that are really just references to other nodes elsewhere. More...
|
|
class | iautogzstream |
| File stream input with gzip functionality. More...
|
|
class | IGESArc |
|
class | IGESBaseEntity |
|
class | IGESDirectoryEntry |
|
class | IGESLine |
|
class | IGESReader |
| Reads IGES models. More...
|
|
class | IgesReaderOperation |
| Provides an operation for reading ASCII IGES files. More...
|
|
class | IGESTransformMatrix |
|
struct | InconsistentSurfaceNormalsError |
| Inconsistent shell element normals exception class. More...
|
|
class | IndexToNumberedObjectMap |
| Maps the index of a NumberedObject in a NumberedObjectList<T> to the object. More...
|
|
class | IntStateRangeFilter |
| A MeshModelInterface filter for integer states (including node/element index) More...
|
|
class | InvertNormals |
| Inverts the normals of a mesh: nodes and elements. More...
|
|
class | InvertTransformMatrix |
| Inverts a transform matrix, reversing the transformation. Will fail if (somehow) the transform matrix is not invertible. More...
|
|
class | IsFlagSet |
| Functor for testing if a specified flag is set for numbered objects. More...
|
|
class | ItemHandle |
| A base class for handles to some item in a MeshModelInterface such as a node, element or state. More...
|
|
class | KillInvalid |
| Functor to call KillObject if the object is marked as invalid (i.e. awaiting deletion). More...
|
|
class | KillInvalid< Node > |
|
class | KillObject |
| Functor for deleting an object and NULL-ifying the list pointer to it./. More...
|
|
class | LargeStreamlinedMeshModelInterface |
|
class | Line |
| A geometric line; a point and a direction. More...
|
|
struct | ListTraits |
| Traits class to provide a typedef for the list type for an object. More...
|
|
struct | ListTraits< Node > |
|
struct | ListTraits< Segment > |
|
struct | ListTraits< ShellElement > |
|
struct | ListTraits< VolumeElement > |
|
class | LodMeshModel |
| Produces a reduce level of detail (LOD) mesh. More...
|
|
class | LodMeshModelInterface |
|
class | LodMeshNodesInterface |
|
class | LodMeshTrianglesInterface |
|
class | MapElementStatesToNodes |
| Map element states onto that element's nodes. More...
|
|
class | MapNodeStatesToElements |
| Creates an element-state by averaging the specified node-state onto the attached elements. More...
|
|
class | MapScalarNodeStateToRgbaState |
| Tests that a user-specified node-state in a meshmodel exists, and if it doesn't, creates it. More...
|
|
struct | MapStorage |
| Storage policy for using a map. More...
|
|
class | Matrix3x3 |
| 3x3 matrix class meant for compute-intensive use More...
|
|
class | Matrix3x3Group |
| Object group containing a 3x3 matrix of floating point numbers. More...
|
|
class | Matrix3x3Widget |
| Widget for displaying / editing the contents of a Matrix3x3Group. More...
|
|
class | Matrix3x3WidgetConnector |
| Connects a Matrix3x3Widget to a Matrix3x3Group data object. More...
|
|
class | Matrix3x3WidgetFactory |
| Widget factory for a Matrix3x3Widget. More...
|
|
class | MergeModels |
| Merges a set of MeshModel objects into a single model. More...
|
|
class | MeshElementsInterface |
| An interface to the elements stored behind a MeshModelInterface. More...
|
|
class | MeshFeatureIdentifier |
| Class for identifying surface features of a mesh. More...
|
|
class | MeshFromBoundingBox |
| Operation to create a mesh model from a bounding box. More...
|
|
class | MeshFromBoundingPlane |
| Operation to create a mesh model from a bounding plane. More...
|
|
class | MeshFromBoundingSphere |
| Operation to create a mesh model from a bounding sphere. More...
|
|
class | MeshModel |
| Mesh model class to provide node and element lists. More...
|
|
class | MeshModelBeingDestroyedEvent |
|
class | MeshModelDiskCache |
| Allows MeshModel data to be cached to disk when the cache size is exceeded. More...
|
|
class | MeshModelFilter |
| Base class for MeshModelInterface filters. More...
|
|
class | MeshModelFilterWidget |
| Widget for displaying and modifying MeshModelFilters. More...
|
|
class | MeshModelFilterWidgetDesigner |
| Qt Designer support for MeshModelFilterWidget. More...
|
|
class | MeshModelInfo |
| Prints details about the MeshModel to the log. More...
|
|
class | MeshModelInterface |
| A base class for an interface to a mesh model. More...
|
|
class | MeshModelInterfaceComboBox |
| Specialization of QComboBox for supported different MeshModelInterface implementations. More...
|
|
class | MeshModelInterfaceComboBoxConnector |
| Connects a TransformByComponents widget to a TransformMatrix data object. More...
|
|
class | MeshModelInterfaceComboBoxDesigner |
| Qt Designer support for MeshModelInterfaceComboBoxWidget. More...
|
|
class | MeshModelInterfaceComboBoxFactory |
| Widget factory for a QComboBox whose items reflect the supported mesh reader formats. More...
|
|
class | MeshModelInterfaceInfo |
| Outputs details of a MeshModelInterface. More...
|
|
class | MeshModelInterfaceInspectorWidget |
| Widget for inspecting nodes and elements of a MeshModelInterface. More...
|
|
class | MeshModelInterfaceInspectorWidgetConnector |
| Connects a MeshModelInterfaceInspectorWidget to a MeshModelInterface data object. More...
|
|
class | MeshModelInterfaceInspectorWidgetDesigner |
| Qt Designer support for MeshModelInterfaceInspectorWidget. More...
|
|
class | MeshModelInterfaceInspectorWidgetFactory |
| Widget factory for a MeshModelInterfaceInspectorWidget. More...
|
|
class | MeshModelInterfaceRegistry |
| A registry of MeshModelInterface implementations which can be used to create new instances. More...
|
|
class | MeshModelInterfaceSummaryWidget |
|
class | MeshModelInterfaceSummaryWidgetConnector |
| Connects a MeshModelInterfaceSummaryWidget to a MeshModelInterface data object. More...
|
|
class | MeshModelInterfaceSummaryWidgetDesigner |
| Qt Designer support for MeshModelInterfaceSummaryWidgetWidget. More...
|
|
class | MeshModelInterfaceSummaryWidgetFactory |
| Widget factory for a MeshModelInterfaceSummaryWidget. More...
|
|
class | MeshModelInterfaceToMeshModelAdaptor |
| Adapts a MeshModelInterface to a MeshModel. More...
|
|
class | MeshModelInterfaceWidget |
| Widget for displaying properties of a MeshModelInterface. More...
|
|
class | MeshModelInterfaceWidgetConnector |
| Connects a MeshModelInterfaceWidget to a MeshModelInterface data object. More...
|
|
class | MeshModelInterfaceWidgetDesigner |
| Qt Designer support for MeshModelInterfaceWidgetWidget. More...
|
|
class | MeshModelInterfaceWidgetFactory |
| Widget factory for a MeshModelInterfaceWidget. More...
|
|
class | MeshModelLibrary |
| Effectively acts like a container for MeshModelSource objects. More...
|
|
class | MeshModelLibraryBuilder |
| Generates a MeshModelLibrary from a list of MeshModelSource and MeshModelLibrary inputs. More...
|
|
class | MeshModelLibraryInfo |
| Retrieves information about a mesh model library. More...
|
|
class | MeshModelSource |
| Makes a MeshModel source available without having to first read in the MeshModel data. More...
|
|
class | MeshModelStateInfo |
| Provide lists of node and element states for a model. More...
|
|
class | MeshModelToMeshModelInterfaceAdaptor |
| Adapts a MeshModel to a MeshModelInterface. More...
|
|
class | MeshModelWidget |
|
class | MeshModelWidgetConnector |
| Connects a MeshModelWidget to a Matrix3x3Group data object. More...
|
|
class | MeshModelWidgetDesigner |
| Qt Designer support for TransformByComponentsWidget. More...
|
|
class | MeshModelWidgetFactory |
| Widget factory for a MeshModelWidget. More...
|
|
class | MeshNodesInterface |
| An interface to the nodes stored behind a MeshModelInterface. More...
|
|
class | MeshPlugin |
| WorkspacePlugin singleton class for this module. More...
|
|
class | MeshPluginDesigner |
| WorkspacePlugin singleton class for this module. More...
|
|
class | MeshProtobufTypesPlugin |
| WorkspacePlugin singleton class for Protobuf types from MeshPlugin. More...
|
|
class | MeshReader |
| Base class from which all file readers that import meshes must inherit. More...
|
|
class | MeshReadersComboBox |
| Specialization of QComboBox for supported mesh reader formats. More...
|
|
class | MeshReadersComboBoxConnector |
| Connects a TransformByComponents widget to a TransformMatrix data object. More...
|
|
class | MeshReadersComboBoxDesigner |
| Qt Designer support for MeshReadersComboBoxWidget. More...
|
|
class | MeshReadersComboBoxFactory |
| Widget factory for a QComboBox whose items reflect the supported mesh reader formats. More...
|
|
class | MeshSerializer |
| Helper class for writing MeshModelInterface data to Workspace Binary Mesh (.wbm) format. More...
|
|
class | MeshWriter |
| Base class from which all mesh model writers must inherit. More...
|
|
class | MultiNodeNormals |
| Provides a set of normals associated with a node based on attached elements. More...
|
|
struct | MultipleFreeEdgesError |
| Multiple free edges exception class. More...
|
|
class | NasReader |
| Reader for Nastran mesh files. More...
|
|
class | NastranReader |
| Reads Nastran models. More...
|
|
class | NastranReaderOperation |
| Provides an operation for reading nastran files. More...
|
|
class | NastranWriter |
| Writes models in Nastran format. More...
|
|
class | NastranWriterOperation |
| Provides an operation for writing nastran files. More...
|
|
class | Node |
| Defines a node in (x,y,z) space with an ID. The node also has state info. More...
|
|
class | NodeCriterion |
| Abstract base class defining an interface for pass/fail criterion for a Node. More...
|
|
class | NodeCriterionAllPass |
| Node criterion that will pass for all nodes. More...
|
|
class | NodeCriterionInRegion |
| Node criterion that will pass for all nodes in a provided Region. More...
|
|
class | NodeHandle |
| A handle to a node in a MeshModelInterface. More...
|
|
struct | NodeHandleIndexLookup |
|
class | NodeIdCriterion |
| Node criterion that will pass for all nodes having a given id. More...
|
|
class | NodeIdCriterionBuilder |
| This operation converts a long into a NodeIdCriterion. More...
|
|
class | NodeIdCriterionFromModel |
| This operation takes a MeshModel and creates a NodeIdCriterion for that model's node ID's. More...
|
|
class | NodeList |
| Class for storing a list of nodes. More...
|
|
class | NodeMapper |
| Base class defining an interface for mapping a model's nodes to values. More...
|
|
class | NodeScriptMapper |
| Node mapper using QtScript to return a value for a node. More...
|
|
class | NodeScriptMapperBuilder |
| Generates a NodeScriptMapper object. More...
|
|
class | NodeStateHandle |
| A handle to a node state. More...
|
|
class | NodeStateHistogram |
|
class | NodeStateMapper |
| Node mapper returning a particular node state as its value. More...
|
|
class | NodeStateMapperBuilder |
| Generates a NodeStateMapper object. More...
|
|
class | NodeTextureMapper |
| A NodeTextureMapper uses the texture coordinates stored in the state data associated with a node to lookup and return a value stored in a matrix of scalar data (texture). More...
|
|
class | NodeTextureMapperBuilder |
| Generates a NodeStateMapper object. More...
|
|
class | NullNodeMapper |
| Default class for a node mapper where one is not provided. Simply returns a value of 0.0 for all node states. More...
|
|
class | NullOperationMeshModelFilter |
| A MeshModelInterface filter that does nothing. It is the default type when a filter is added to the input array of FilterMeshModel. More...
|
|
class | NumberedObject |
| Defines an object with an ID and index (generally used as a base class). More...
|
|
class | NumberedObjectList |
| Defines a list of numbered objects and is generally used as a base class. More...
|
|
class | oautogzstream |
| File stream output with gzip functionality. More...
|
|
class | ObjectTransforms |
|
class | ObjReaderOperation |
| Provides an operation for reading OBJ files. More...
|
|
class | Octree |
|
class | OctreeItem |
|
class | OctreeNode |
| A node in the octree. More...
|
|
class | OctreeVector3 |
| Templated Vector3 class for use by the Octree. More...
|
|
class | PartitionConstantBase |
|
class | PartitionConstantData |
| Data structure for partitioning with a constant interval grid. More...
|
|
class | PartitionConstantGrid |
|
class | PartitionConstantTraits |
| Traits for the storage policy (also defines the data data member). More...
|
|
class | PlyReader |
| Read a PLY file. More...
|
|
class | PlyWriter |
| Writes models in VTK ASCII or Binary format. More...
|
|
class | PlyWriterOperation |
| Provides an operation for writing Vtk files. More...
|
|
class | PointMass |
| Define the point mass class. More...
|
|
class | PointModel |
| Provides a model containing a single point. More...
|
|
class | PrimevalMeshElementsInterfaceBase |
|
class | PrimevalMeshModelInterface |
|
class | PrimevalMeshNodesInterface |
|
class | PrimevalQuads |
|
class | PrimevalSegments |
|
class | PrimevalTris |
|
class | PrimevalVolumes |
|
class | Properties |
| Defines a class holding a named set of generic properties as strings. More...
|
|
class | PropertySet |
| Extends the generic Properties class to associate with it a templated ID. More...
|
|
class | ProximityNodes |
| Class for storing and manipulating a list of ShellElement objects. More...
|
|
class | QuadSplitter |
| Helper class for splitting quad shell elements. More...
|
|
class | QVectorVector3dWidget |
|
class | QVectorVector3dWidgetConnector |
|
class | QVectorVector3dWidgetFactory |
|
class | Region |
| Abstract base class defining an arbitrary region in 3D space. More...
|
|
class | RegionAsElementCriterion |
| This operation converts a Region into an ElementCriterion. More...
|
|
class | RegionAsNodeCriterion |
| This operation converts a Region into a NodeCriterion. More...
|
|
class | RegionIntersection |
| Defines an intersection of an arbitrary number of regions. More...
|
|
class | RegionIntersectionOperation |
| This operation provides a region that is the intersection of its input regions. More...
|
|
class | RegionNegate |
| Defines the logical negation of a region. More...
|
|
class | RegionNegateOperation |
| This operation provides a region that is the negation of its input. More...
|
|
class | RegionProcessor |
|
class | RegionTransform |
| Applies an arbitrary affine transformation to a region. More...
|
|
class | RegionTransformOperation |
| This operation provides a region that transforms another region. More...
|
|
class | RegionUnion |
| Defines a union of an arbitrary number of regions. More...
|
|
class | RegionUnionOperation |
| This operation provides a region that is the union of its input regions. More...
|
|
class | RemoveStatesFromMesh |
| Removes states from a mesh based on a comma separated list. More...
|
|
class | RenameNodeStates |
| An operation to rename node states. More...
|
|
class | ScalarNodeStateFilter |
| A MeshModelInterface filter for scalar node states. More...
|
|
struct | ScaledZeroVectorError |
| Exception class for when an attempt is made to scale a zero vector. More...
|
|
struct | SearchRegion |
|
class | Segment |
| Defines a segment element class. More...
|
|
class | SegmentList |
| Class for storing and manipulating a list of Segment objects. More...
|
|
class | SelectableMeshReader |
| Read a mesh model using a selectable reader type. More...
|
|
class | SelectableMeshReaders |
| Singleton class that provides an extensible list of mesh readers. More...
|
|
class | SetMeshModelInterfaceMetaData |
| Set the meta data (ObjectDictionary) on a MeshModelInterface. More...
|
|
class | ShellElement |
| The shell element class defines triangular and quadrilateral polygonal elements. More...
|
|
class | ShellElementList |
| Class for storing and manipulating a list of ShellElement objects. More...
|
|
struct | ShellSurfaceError |
| Base class for all exceptions related to processing shell surfaces. More...
|
|
class | SmoothMeshModel |
| Produces a smoothed model. More...
|
|
class | SphericalToCartesian |
| Operation to convert spherical coordinates to cartesian. More...
|
|
class | SplitTriangleFaces |
| Split triangle faces on a mesh. More...
|
|
class | State |
| Defines state info for an object. More...
|
|
class | StateControl |
| Defines a class to manipulate State objects. More...
|
|
class | StateHandle |
| Base class for state handles. More...
|
|
class | StateInfo |
| Defines a class to hold info for one particular state. More...
|
|
class | StateMap |
|
class | StateSelector |
| Helper class for getting a state whose type depends on a template parameter. More...
|
|
class | STLAsciiReader |
|
class | STLBinaryReader |
|
class | STLReader |
| Reads models in STL format (ASCII only). More...
|
|
class | StlReaderOperation |
| Provides an operation for reading ASCII STL files. More...
|
|
class | StlWriter |
|
class | StreamlinedMeshElementsInterface |
|
class | StreamlinedMeshModelInterface |
|
class | StreamlinedMeshModelInterfaceImpl |
|
class | StreamlinedMeshNodesInterface |
|
class | StreamlinedStateStorage |
|
struct | SurfaceIntersectError |
| Multiple surface intersect exception class. More...
|
|
class | TecPlotReader |
| Reads models in TecPlot format (triangular shells only) More...
|
|
struct | ThinWedgeError |
| Overlaid shell elements exception class. More...
|
|
class | TransformByComponents |
| Specify a transform matrix by its components. More...
|
|
class | TransformByComponentsConnector |
| Connects a TransformByComponents widget to a TransformByComponents data object. More...
|
|
class | TransformByComponentsFactory |
| Widget factory for TransformByComponents widget attached to a TransformByComponents data object. More...
|
|
class | TransformGroup |
| Object group defining an arbitrary 3D transformation. More...
|
|
class | TransformGroupAdaptor |
| Adapts a TransformGroup object to a TransformMatrix. More...
|
|
class | TransformMatrix |
|
class | TransformMatrixBuilder |
| Operation to build a TransformMatrix object from a TransformGroup. More...
|
|
class | TransformMatrixConnector |
| Connects a TransformByComponents widget to a TransformMatrix data object. More...
|
|
class | TransformMatrixFactory |
| Widget factory for TransformByComponents widget attached to a TransformMatrix data object. More...
|
|
class | TransformMatrixMultiply |
| Operation to apply a sequence of transforms in turn (equivalent to matrix multiplication) More...
|
|
class | TransformMatrixWidget |
|
class | TransformMatrixWidgetDesigner |
| Qt Designer support for TransformMatrixWidgetWidget. More...
|
|
class | TransformModel |
| Provides an operation for transforming a model's nodes. More...
|
|
class | TransformVector |
| Operation to apply a sequence of transforms in turn (equivalent to matrix multiplication) More...
|
|
class | TriangulateMesh |
| Convert quad elements to triangles. More...
|
|
class | TriSplitter |
| Helper class for splitting tri shell elements. More...
|
|
class | TruncatedCone |
| Describes a truncated cone in 3D space. More...
|
|
class | TypedMeshModelFilter |
| Allows polymorphic serialization of MeshModelFilters. More...
|
|
class | TypedMeshModelInterface |
|
class | TypedNullOperationMeshModelFilterAdaptor |
| Adapts a NullOperationMeshModelFilter to a TypedMeshModelFilter. More...
|
|
class | TypedScalarNodeStateFilterAdaptor |
| Adapts a ScalarNodeStateFilter to a TypedMeshModelFilter. More...
|
|
class | Vector3d |
| A vector or 3D point in space with useful operation support. More...
|
|
class | Vector3dGroup |
| Object group containing three floating point numbers. More...
|
|
class | Vector3dGroupDegreesWidget |
|
class | Vector3dGroupDegreesWidgetConnector |
| Connects a Vector3dGroupDegreesWidget to a Vector3dGroup data object. More...
|
|
class | Vector3dGroupDegreesWidgetDesigner |
| Qt Designer support for Vector3dGroupDegreesWidget. More...
|
|
class | Vector3dGroupDegreesWidgetFactory |
| Widget factory for a Vector3dGroupDegreesWidget. More...
|
|
class | Vector3dGroupWidget |
|
class | Vector3dGroupWidgetConnector |
| Connects a Vector3dGroupWidget to a Vector3dGroup data object. More...
|
|
class | Vector3dGroupWidgetDesigner |
| Qt Designer support for Vector3dGroupWidget. More...
|
|
class | Vector3dGroupWidgetFactory |
| Widget factory for a Vector3dGroupWidget. More...
|
|
class | VectorNodeMapper |
| Base class defining an interface for mapping a model's nodes to values. More...
|
|
class | VectorNodeStateMapper |
| Node mapper returning a particular node state as its value. More...
|
|
class | VectorNodeStateMapperBuilder |
| Generates a NodeStateMapper object. More...
|
|
class | VectorNodeTextureMapper |
| Node mapper returning a particular node state as its value. More...
|
|
class | VectorNodeTextureMapperBuilder |
| Generates a NodeStateMapper object. More...
|
|
struct | VectorStorage |
| Storage policy for using a sorted vector. More...
|
|
struct | VectorStorageLess |
| Sorting criteria for a sorted vector storage policy. More...
|
|
class | VectorToScalarArray3d |
| Creates a Array3dScalar from a Array3dVector, allowing the user to select the method of conversion. More...
|
|
class | VolumeElement |
| Defines a volume element class (ie a four-noded tetrahedral element). More...
|
|
class | VolumeElementList |
| Class for storing and manipulating a list of VolumeElement objects. More...
|
|
class | VolumeFace |
| Define a class representing a face of a tetra volume element. More...
|
|
class | VtkReaderOperation |
| Provides an operation for reading vtk files. More...
|
|
class | VtkWriter |
| Writes models in VTK ASCII format. More...
|
|
class | VtkWriterOperation |
| Provides an operation for writing Vtk files. More...
|
|
|
bool | adapt (const BoundingRegionFilter &from, TypedMeshModelFilter &to) |
|
bool | adapt (const IntStateRangeFilter &from, TypedMeshModelFilter &to) |
|
CSIRO_MESH_API CSIRO::Mesh::MeshModelInterface * | allocateEfficientMeshModelInterface () |
|
static const std::string | alphabet ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") |
|
static const std::string | alphabet ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") |
|
static const std::string | alphanumeric (alphabet+numeric) |
|
static const std::string | alphanumeric (alphabet+numeric) |
|
bool | approxEqual (const TransformMatrix &m1, const TransformMatrix &m2) |
|
bool | approxEqual (const Vector3d &v1, const Vector3d &v2, const double eps=CSIRO::Application::epsilon< double >()) |
|
Vector3d | axisVector (int axis) |
|
Vector3d | AxisVector (int axis) |
|
int | BitMask (unsigned pos) |
|
bool | calculateElementCentroid (const MeshModelInterface &model, const ElementType::Type &type, const ElementHandle &element, Vector3d &result) |
|
bool | calculateElementNormal (const ElementType::Type &type, const QVector< Vector3d > &points, Vector3d &result) |
|
bool | calculateElementNormal (const MeshModelInterface &model, const ElementType::Type &type, const ElementHandle &element, Vector3d &result) |
|
bool | calculateNodeNormal (const MeshModelInterface &model, const NodeHandle &node, Vector3d &result) |
|
bool | calculateQuadrilateralNormal (const Vector3d &pos0, const Vector3d &pos1, const Vector3d &pos2, const Vector3d &pos3, Vector3d &result) |
|
double | calculateTriangleArea (const Vector3d &pos0, const Vector3d &pos1, const Vector3d &pos2) |
|
bool | calculateTriangleNormal (const Vector3d &pos0, const Vector3d &pos1, const Vector3d &pos2, Vector3d &result) |
|
template<typename TInterface , typename TItem , typename TState > |
bool | checkItemAgainstFilter (const TInterface &itemList, const TItem &item, const TState *state, const IntegerRangeString &rangeString) |
|
template<typename ScalarType > |
ScalarType | clamp (ScalarType v, ScalarType low, ScalarType high) |
|
Vector3d | closestOnShellToPoint (const Vector3d &pos, ShellElement &elem, int &pointType) |
|
Vector3d | ClosestOnShellToPoint (const Vector3d &pos, ShellElement &elem, int &pointType) |
|
Vector3d | computeCenter (const Node &node0, const Node &node1, const Node &node2, const Node &node3) |
|
Vector3d | computeCenter (const Vector3d &fourthPoint, const double *minorsD, const double *minorsX, const double *minorsY, const double *minorsZ) |
|
Vector3d | computeCenter (const Vector3d &p0, const Vector3d &p1, const Vector3d &p2, const Vector3d &p3) |
|
Vector3d | computeCenter (VolumeElement &elem) |
|
void | computeMinors (const double *row0, const double *row1, const double *row2, double *minors) |
|
template<typename ContainerType > |
void | ContainerFlagSetter (ContainerType &container, unsigned flag, bool b=true) |
|
double | CosAngle (const Vector3d &t1, const Vector3d &t2) |
|
Vector3d | CrossProduct (const Vector3d &t1, const Vector3d &t2) |
|
double | discriminant (double a1, double b1, double a2, double b2) |
|
double | Discriminant (double a1, double b1, double a2, double b2) |
|
double | DotProduct (const Vector3d &t1, const Vector3d &t2) |
|
static const std::string | doubleSet (numeric+"+-.eE") |
|
static const std::string | doubleSet (numeric+"+-.eE") |
|
template<typename T > |
FaceIterator< T > | FacesBegin (T &t) |
|
template<typename T > |
FaceIterator< T > | FacesEnd (T &t) |
|
void | fillMinors (const Vector3d &p0, const Vector3d &p1, const Vector3d &p2, double *minorsD, double *minorsX, double *minorsY, double *minorsZ) |
|
VolumeFace * | findAttachedFace (const Node &node0, const Node &node1, const Node &node2) |
|
ElementHandle | getAttachedHexahedronFace (const MeshModelInterface &model, const ElementHandle &hexahedraElementHandle, int face, bool *handleFound, NodeHandleList *nodesOfAttachedHexaFace) |
|
ElementHandle | getAttachedTetrahedronFace (const MeshModelInterface &model, const ElementHandle &tetraElementHandle, int face, bool *handleFound, NodeHandleList *nodesOfAttachedTetraFace) |
|
Vector3d | getEulerAnglesFromNewZAxis (const Vector3d &newZ) |
|
NodeHandleList | getHexahedronFace (int face, const NodeHandleList &nodes) |
|
template<typename T > |
CSIRO_MESH_API const ListTraits< T >::ListType & | getList (const MeshModel &model) |
| Get the model's list for the T type objects, where T is a node or element type.
|
|
template<typename T > |
const ListTraits< T >::ListType & | getList (const MeshModel &model) |
| Get the model's list for the T type objects, where T is a node or element type.
|
|
template<typename T > |
CSIRO_MESH_API ListTraits< T >::ListType & | getList (MeshModel &model) |
| Get the model's list for the T type objects, where T is a node or element type.
|
|
template<typename T > |
ListTraits< T >::ListType & | getList (MeshModel &model) |
| Get the model's list for the T type objects, where T is a node or element type.
|
|
void | getNewZAxisFromEulerAngles (const Vector3d &euler, Vector3d &newZ, double &rotationAboutZ) |
|
Vector3d | getNodeProjectedToLine (const Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
Vector3d | GetNodeProjectedToLine (const Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
Vector3d | getNodeProjectedToLineSegment (const Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
Vector3d | GetNodeProjectedToLineSegment (const Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
NodeHandle | getOpposingTetrahedronNode (int face, const NodeHandleList &nodes) |
|
bool | getPlanesIntersect (const Vector3d &r0, const Vector3d &n0, const Vector3d &r1, const Vector3d &n1, Vector3d &p, Vector3d &v) |
|
bool | GetPlanesIntersect (const Vector3d &r0, const Vector3d &n0, const Vector3d &r1, const Vector3d &n1, Vector3d &p, Vector3d &v) |
|
template<typename InterfaceType , typename StateHandleType , typename T > |
bool | getSimpleTypeRange (const InterfaceType &interface, const StateHandleType stateHandle, double &minimum, double &maximum) |
|
NodeHandleList | getTetrahedronFace (int face, const NodeHandleList &nodes) |
|
static const std::string | integerSet (numeric+"+-") |
|
static const std::string | integerSet (numeric+"+-") |
|
CSIRO_MESH_API bool | IsConvex (ShellElement &elem_A, ShellElement &elem_B, Node &node) |
|
bool | isConvexEdge (const Vector3d &elementNormalA, const Vector3d &elementNormalB, const Vector3d &nodePosA, const Vector3d &nodePosB) |
|
bool | isConvexEdge (ShellElement &elem_A, ShellElement &elem_B, Node &node) |
|
template<typename T > |
bool | isIntLike (T *state) |
|
bool | IsOnTop (const Vector3d &node1, const Vector3d &node2) |
|
bool | linePlaneIntersect (const Vector3d &n0, const Vector3d &n1, const Vector3d &pPoint, const Vector3d &pNormal, Vector3d &intersect) |
|
bool | LinePlaneIntersect (const Vector3d &n0, const Vector3d &n1, const Vector3d &pPoint, const Vector3d &pNormal, Vector3d &intersect) |
|
Vector3d | linePlaneIntersection (const Line &line, const BoundingPlane &plane) |
|
bool | lineSegmentsIntersect (const Vector3d &a0, const Vector3d &a1, const Vector3d &b0, const Vector3d &b1) |
|
bool | LineSegmentsIntersect (const Vector3d &a0, const Vector3d &a1, const Vector3d &b0, const Vector3d &b1) |
|
bool | lineSegmentsIntersect (const Vector3d &a0, const Vector3d &a1, const Vector3d &b0, const Vector3d &b1, double &tA, double &tB) |
|
bool | LineSegmentsIntersect (const Vector3d &a0, const Vector3d &a1, const Vector3d &b0, const Vector3d &b1, double &tA, double &tB) |
|
bool | lineShellIntersect (const Vector3d &r0, const Vector3d &r1, const ShellElement &elem) |
|
bool | LineShellIntersect (const Vector3d &r0, const Vector3d &r1, const ShellElement &elem) |
|
bool | lineThroughSweptVolume (const Vector3d &n0, const Vector3d &n1, const ShellElement &elem, double aveElemShift) |
|
bool | LineThroughSweptVolume (const Vector3d &n0, const Vector3d &n1, const ShellElement &elem, double aveElemShift) |
|
NodeHandle | nextNodeHandle (const NodeHandleList &nodes, const NodeHandle &node) |
|
static const std::string | numeric ("0123456789") |
|
static const std::string | numeric ("0123456789") |
|
OctreeIndex | octreeNodeChildArrayIndex (unsigned x, unsigned y, unsigned z) |
|
template<typename ScalarType > |
OctreeIndex | octreeNodeChildExists (const OctreeNode< ScalarType > &node, OctreeIndex childArrayIndex) |
|
template<typename ScalarType > |
OctreeIndex | octreeNodeGetChild (const OctreeNode< ScalarType > &node, OctreeIndex childArrayIndex) |
|
template<typename ScalarType > |
bool | octreeNodeIntersectsAABB (const OctreeNode< ScalarType > &node, const OctreeVector3< ScalarType > &aabbMin, const OctreeVector3< ScalarType > &aabbMax) |
|
template<typename ScalarType > |
bool | octreeNodeIntersectsSphere (const OctreeNode< ScalarType > &node, const OctreeVector3< ScalarType > &pos, ScalarType radius) |
|
template<typename ScalarType > |
OctreeVector3< ScalarType > | operator* (const OctreeVector3< ScalarType > &a, ScalarType b) |
|
template<typename ScalarType > |
OctreeVector3< ScalarType > | operator+ (const OctreeVector3< ScalarType > &t1, const OctreeVector3< ScalarType > &t2) |
|
template<typename ScalarType > |
OctreeVector3< ScalarType > | operator- (const OctreeVector3< ScalarType > &t1, const OctreeVector3< ScalarType > &t2) |
|
QDataStream & | operator<< (QDataStream &stream, const MeshModelInterface &mesh) |
|
std::ostream & | operator<< (std::ostream &output, const Vector3d &v) |
|
QDataStream & | operator>> (QDataStream &stream, MeshModelInterface &mesh) |
|
bool | pointInsideShellPlane (const Vector3d &n0, const ShellElement &elem) |
|
bool | PointInsideShellPlane (const Vector3d &n0, const ShellElement &elem) |
|
bool | pointInsideShellVolume (const Vector3d &n0, const ShellElement &elem, double aveElemShift) |
|
bool | PointInsideShellVolume (const Vector3d &n0, const ShellElement &elem, double aveElemShift) |
|
NodeHandle | prevNodeHandle (const NodeHandleList &nodes, const NodeHandle &node) |
|
void | projectLineToPlane (Vector3d &n0, Vector3d &n1, const Vector3d &pPoint, const Vector3d &pNormal) |
|
void | ProjectLineToPlane (Vector3d &n0, Vector3d &n1, const Vector3d &pPoint, const Vector3d &pNormal) |
|
void | projectLineToShellPlane (Vector3d &n0, Vector3d &n1, const ShellElement &elem) |
|
void | ProjectLineToShellPlane (Vector3d &n0, Vector3d &n1, const ShellElement &elem) |
|
int | projectPointToLineSegment (Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
int | ProjectPointToLineSegment (Vector3d &p, const Vector3d &v0, const Vector3d &v1) |
|
Vector3d | projectPointToPlane (const Vector3d &p0, const Vector3d &pPoint, const Vector3d &pNormal) |
|
Vector3d | ProjectPointToPlane (const Vector3d &p0, const Vector3d &pPoint, const Vector3d &pNormal) |
|
uint | qHash (const CSIRO::Mesh::ElementHandle &key) |
|
uint | qHash (const CSIRO::Mesh::NodeHandle &key) |
|
template<typename IteratorType > |
void | RangeFlagCopy (IteratorType begin, IteratorType end, unsigned flagFrom, unsigned flagTo) |
|
template<typename IteratorType > |
void | RangeFlagSetter (IteratorType begin, IteratorType end, unsigned flag, bool b=true) |
|
template<typename T > |
T | readBinaryValue (QIODevice &file, bool bigEndian) |
|
template<> |
float | readBinaryValue (QIODevice &file, bool bigEndian) |
|
template<> |
double | readBinaryValue (QIODevice &file, bool bigEndian) |
|
template<typename T > |
T | readBinaryValue (std::ifstream &file, bool bigEndian) |
|
template<> |
float | readBinaryValue (std::ifstream &file, bool bigEndian) |
|
template<> |
double | readBinaryValue (std::ifstream &file, bool bigEndian) |
|
Vector3d | rotate (const Vector3d &pos, double preRotateAngle, const Vector3d &newZ) |
|
Vector3d | rotateAboutZ (const Vector3d &pos, double rotateAngle) |
|
static double | s_calcAngleBetweenStartAndEnd (IGESArc *arcIn) |
|
static bool | s_calcInteriorPoints (Vector3d pStart, double epsilon, int numSegs, double sectionAngle, std::vector< Vector3d > *interiorPoints, double arcRadius) |
|
double | ScalarTripleProduct (const Vector3d &t1, const Vector3d &t2, const Vector3d &t3) |
|
double | SinAngle (const Vector3d &t1, const Vector3d &t2) |
|
bool | solve2eqns (double a1, double b1, double rhs1, double a2, double b2, double rhs2, double &x, double &y) |
|
bool | Solve2eqns (double a1, double b1, double rhs1, double a2, double b2, double rhs2, double &x, double &y) |
|
long | splitLongEdges (MeshModel &model, double maxEdgeLength, bool splitSlowly) |
|
Vector3d | tilt (const Vector3d &pos, const Vector3d &newZ) |
|
void | Tokenize (const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=" ") |
|
Vector3d | UnitVector (const Vector3d &v) |
|