|  ▼NOpenCMISS | The OpenCMISS namespace  | 
|  ►NZinc | The OpenCMISS::Zinc namespace  | 
|  CContext | The context is the primary object created for each instance of Zinc  | 
|  CDifferentialoperator | Describes the derivative of a field to evaluate  | 
|  CElement | A single finite element from a mesh  | 
|  CElementbasis | A set of basis functions that can apply over an element of a given dimension  | 
|  CElementfieldtemplate | A template defining field parameter mapping and interpolation over an element chart  | 
|  CElementiterator | An iterator for looping through all the elements in a mesh  | 
|  CElementtemplate | A description of element shape and field definitions  | 
|  CField | Base field type: an abstraction of a mathematical field  | 
|  CFieldAbs | A field where the field components are the absolute value of each component in the source field  | 
|  CFieldAcos | A field where the components are the arccosine value (using radians) of the components of the source_field  | 
|  CFieldAdd | A field where the which adds the components of source_field_one and source_field_two  | 
|  CFieldAlias | A specialised field type creating a local alias  | 
|  CFieldAnd | A field whose component values are 1 if that component of source_field_one AND source_field_two is non-zero, 0 otherwise  | 
|  CFieldAsin | A field where the components are the arcsine value (using radians) of the components of the source_field  | 
|  CFieldassignment | Object for assigning values of a field from a source field  | 
|  CFieldAtan | A field where the components are the arctangent value (using radians) of the components of the source_field  | 
|  CFieldAtan2 | A field where the components are calculated using the atan2 c function, so that the angle returned (in radians) is the angle between a positive x axis in a plane and the vector (x,y) where x is the source_field_one component and y is the source_field_two component  | 
|  CFieldcache | Cache for setting domain locations at which fields are evaluated or assigned  | 
|  CFieldComponent | A field returning one or more components of a source field in a specified order  | 
|  CFieldConcatenate | A field which concatenates the components of all source fields, in order, into a single vector  | 
|  CFieldConstant | A field with the components specified in the array values  | 
|  CFieldCoordinateTransformation | A field which performs a coordinate transformation from the source field values in their coordinate system type into the coordinate system type of this field  | 
|  CFieldCos | A field where the components are the cosine value (using radians) of the components of the source_field  | 
|  CFieldCrossProduct | A vector field which is the cross product of the source_fields  | 
|  CFieldCurl | A field returning the curl of vector_field at location given by coordinate_field  | 
|  CFieldDerivative | A field returning the derivative of the field with respect to element xi_index as its primary value  | 
|  CFieldDeterminant | A field returning the scalar real determinant of a square matrix source field  | 
|  CFieldDivergence | A scalar field returning the divergence of vector field within coordinate field  | 
|  CFieldDivide | A field where the which divides the components of source_field_one by source_field_two  | 
|  CFieldDotProduct | A scalar field whose value is the dot product of the two supplied source fields, which must have equal numbers of components  | 
|  CFieldEdgeDiscontinuity | A field measuring discontinuity between surface elements  | 
|  CFieldEigenvalues | A field calculating the eigenvalues  | 
|  CFieldEigenvectors | A field returning the N, N-dimensional eigenvectors computed with the source eigenvalues field  | 
|  CFieldElementGroup | A field which defines a subset of elements from a master mesh  | 
|  CFieldEmbedded | A field returning a value of a source field at an embedded location  | 
|  CFieldEqualTo | A field whose component values are 1 if that component of source_field_one EQUALS that component of source_field_two, 0 otherwise  | 
|  CFieldExp | A field where the field components are the natural exponent of each component in the source field  | 
|  CFieldFibreAxes | A "fibre axes" field type which returns a 9-component (3 x 3 vector) field representing an orthonormal coordinate system which is rotated by 3 Euler angles supplied by a fibre field  | 
|  CFieldFindMeshLocation | A field that computes the location in a mesh  | 
|  CFieldFiniteElement | A real-valued interpolated field  | 
|  CFieldGradient | A field returning the gradient of a source field with respect to a given coordinate field  | 
|  CFieldGreaterThan | A field whose component values are 1 if that component of source_field_one is greater than the component value in source_field_two  | 
|  CFieldGroup | A generic group field used for grouping local subobjects  | 
|  CFieldIdentity | A field with the single source field  | 
|  CFieldIf | A conditional field with the same number of components as each of the source_fields  | 
|  CFieldImage | An image-based field giving the pixel colour/intensity values  | 
|  CFieldImagefilterBinaryDilate | A field performing ITK binary dilate image filter on scalar source field image  | 
|  CFieldImagefilterBinaryErode | A field performing ITK binary erode image filter on scalar source field image  | 
|  CFieldImagefilterBinaryThreshold | Image processing derived field type performing the ITK binary threshold filter  | 
|  CFieldImagefilterCannyEdgeDetection | A field returning result of ITK canny edge detection filter on the source field image  | 
|  CFieldImagefilterConnectedThreshold | A field performing ITK connected threshold image filter on scalar source field image  | 
|  CFieldImagefilterCurvatureAnisotropicDiffusion | A field performing ITK curvature anisotropic diffusion image filter on scalar source field image  | 
|  CFieldImagefilterDiscreteGaussian | Image processing derived field type performing the ITK discrete gaussian filter  | 
|  CFieldImagefilterGradientMagnitudeRecursiveGaussian | A field performing ITK gradient magnitude recursive gaussian image filter on scalar source field image  | 
|  CFieldImagefilterHistogram | Image processing derived field type performing the ITK histogram field  | 
|  CFieldImagefilterMean | A field performing ITK mean image filter on source_field image  | 
|  CFieldImagefilterRescaleIntensity | A field performing ITK rescale intensity image filter on scalar source field image  | 
|  CFieldImagefilterSigmoid | A field performing ITK sigmoid image filter on scalar source field image  | 
|  CFieldImagefilterThreshold | Image processing derived field type performing the ITK threshold filter  | 
|  CFieldIsDefined | A field returning 1 (true) at locations where the source field is defined and 0 (false) elsewhere  | 
|  CFieldIsExterior | A field which returns 1 on 2-D faces and 1-D lines considered as exterior to their top-level element, and 0 elsewhere  | 
|  CFieldIsOnFace | A field which returns 1 on 2-D faces and 1-D lines considered to lie on a specified face of their top-level element, and 0 elsewhere  | 
|  CFielditerator | An iterator for looping through all the fields in a fieldmodule  | 
|  CFieldLessThan | A field whose component values are 1 if that component of source_field_one is less than the component value in source_field_two  | 
|  CFieldLog | A field where the field components are the natural logarithm of each component in the source field  | 
|  CFieldMagnitude | A scalar field returning the magnitude of the vector source field  | 
|  CFieldMatrixInvert | A field returning the inverse of N*N symmetric matrix valued source field  | 
|  CFieldMatrixMultiply | A field returning the values resulting from matrix multiplication <source_field1> x <source_field2>, with <number_of_rows> rows in both <source_field1> and the result  | 
|  CFieldMeshIntegral | A field calculating the integral over a mesh  | 
|  CFieldMeshIntegralSquares | A specialisation of the mesh integral field that integrates the squares of the components of the integrand field  | 
|  CFieldmodule | Container/manager of fields and domains within a region  | 
|  CFieldmodulecallback | Base class functor for field module notifier callbacks  | 
|  CFieldmoduleevent | Information about changes to fields and other objects in the field module  | 
|  CFieldmodulenotifier | Manages individual user notification of changes with a field module  | 
|  CFieldMultiply | A field where the which multiplies the components of source_field_one and source_field_two  | 
|  CFieldNodeGroup | A field which defines a subset of nodes from a master nodeset  | 
|  CFieldNodeLookup | A field whose value equals source field calculated at the lookup node instead of the domain location requested  | 
|  CFieldNodesetMaximum | A field which computes the maximum of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodesetMean | A field which computes the mean of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodesetMeanSquares | A field which computes the mean of the squares of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodesetMinimum | A field which computes the minimum of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodesetSum | A field which computes the sum of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodesetSumSquares | A field which computes the sum of the squares of each source field component over all nodes in the nodeset for which it is defined  | 
|  CFieldNodeValue | A field which represents and returns labelled node parameters, i  | 
|  CFieldNormalise | A field returning the values of source vector field normalised to unit length  | 
|  CFieldNot | A field whose component values are 1 if that component of the source_field is zero, 0 otherwise; effectively a component-wise logical not operator  | 
|  CFieldOr | A field whose component values are 1 if that component of source_field_one OR source_field_two is non-zero, 0 otherwise  | 
|  CFieldPower | A field where the which calculates the components of source_field_one raised to the power of the components in source_field_two  | 
|  CFieldProjection | A projection field returning the result of a matrix multiplication with perspective division on the source field vector  | 
|  CFieldSceneviewerProjection | A field whose values are the 4x4 transformation matrix mapping coordinates between two scene coordinate systems for a scene viewer  | 
|  CFieldSin | A field where the components are the sine value (using radians) of the components of the source_field  | 
|  CFieldsmoothing | Parameters for smoothing a field  | 
|  CFieldSqrt | A field where the field components are the square root of each component in the source field  | 
|  CFieldStoredMeshLocation | A field storing locations within a mesh  | 
|  CFieldStoredString | A field which stores and returns string values at nodes  | 
|  CFieldStringConstant | A string constant field with the supplied string value in <string_constant>  | 
|  CFieldSubtract | A field which gives the result of subtracting source_field_two from source_field_one  | 
|  CFieldSumComponents | A field which has one component equal to the sum of all components of the source field  | 
|  CFieldTan | A field where the components are the trigonometric tangent value (using radians) of the components of the source_field  | 
|  CFieldTimeLookup | A field whose value equals the source_field evaluated at the time given by time_field, overriding any time prescribed for field evaluation  | 
|  CFieldTimeValue | A field which returns the current time from the supplied time keeper  | 
|  CFieldTranspose | A field returning the transpose of N*M matrix source_field  | 
|  CFieldVectorCoordinateTransformation | A field which performs a coordinate transformation of vectors from their original coordinate system and coordinate positions, to the coordinate system of this field  | 
|  CFieldXor | A field whose component values are 1 if that component of source_field_one OR source_field_two is non-zero (but not both), 0 otherwise  | 
|  CFont | Font object controlling attributes of rendering text  | 
|  CFontmodule | Module managing all fonts  | 
|  CGlyph | A glyph is a static graphics object used to visualise a point in space  | 
|  CGlyphAxes | A specialised glyph type which renders 3-D axes  | 
|  CGlyphColourBar | A specialised glyph type which draws a cylindrical colour bar  | 
|  CGlyphiterator | An iterator for looping through all the glyphs in a glyphmodule  | 
|  CGlyphmodule | Module managing all glyphs  | 
|  CGlyphmodulecallback | Base class functor for glyph module notifier callbacks  | 
|  CGlyphmoduleevent | Information about changes to glyphs in the glyph module  | 
|  CGlyphmodulenotifier | Manages individual user notification of changes with a glyph module  | 
|  CGraphics | Base graphics type: produces 3-D graphics visualising domains and fields  | 
|  CGraphicsContours | The contours derived graphics type  | 
|  CGraphicslineattributes | Attributes object specifying how lines are visualised  | 
|  CGraphicsLines | Lines visualise 1-D elements in the model  | 
|  CGraphicspointattributes | Attributes object specifying how points are visualised  | 
|  CGraphicsPoints | Points graphics visualise discrete locations in the model  | 
|  CGraphicssamplingattributes | Graphics attributes object specifying how points are sampled in elements  | 
|  CGraphicsStreamlines | Streamlines visualise the path of a fluid particle tracking along a vector field  | 
|  CGraphicsSurfaces | Surfaces visualise 2-D elements in the model  | 
|  CLight | The light controls how vertices will be lit on a sceneviewer  | 
|  CLightiterator | An iterator for looping through all the lights in a light module  | 
|  CLightmodule | Module managing all light objects  | 
|  CLogger | Font object controlling attributes of rendering text  | 
|  CLoggercallback | Base class functor for logger notifier callbacks  | 
|  CLoggerevent | Information about changes to messages in the logger  | 
|  CLoggernotifier | Manages individual user notification of changes with a logger  | 
|  CMaterial | Zinc materials specify colouring of graphics  | 
|  CMaterialiterator | An iterator for looping through all the materials in a materialmodule  | 
|  CMaterialmodule | Module managing all materials  | 
|  CMesh | A finite element mesh consisting of a set of elements of fixed dimension  | 
|  CMeshchanges | Object describing changes to a mesh in a fieldmoduleevent  | 
|  CMeshGroup | A subset of a master mesh  | 
|  CNode | Point object used to represent finite element nodes  | 
|  CNodeiterator | An iterator for looping through all the nodes in a nodeset  | 
|  CNodeset | A set of nodes or points  | 
|  CNodesetchanges | Object describing changes to a nodeset in a fieldmoduleevent  | 
|  CNodesetGroup | A subset of a master nodeset  | 
|  CNodetemplate | A description of field parameters to define at a node  | 
|  COptimisation | A description of a non-linear optimisation problem  | 
|  CRegion | A hierarchical block/namespace owning domains and fields  | 
|  CScene | Container/manager for graphics visualising a region  | 
|  CScenefilter | Scene filters determines which graphics are drawn  | 
|  CScenefiltermodule | Module managing all scene filters  | 
|  CScenefilterOperator | An operator OR or AND specific scene filter type  | 
|  CScenepicker | Utility object for picking graphics and model objects  | 
|  CSceneviewer | The Zinc sceneviewer is responsible for rendering the graphical Scene  | 
|  CSceneviewercallback | Base class functor for Sceneviewer notifier callbacks:  | 
|  CSceneviewerevent | Information about changes to fields and other objects in the scene viewer  | 
|  CSceneviewerinput | Describes a mouse event for processing by the sceneviewer  | 
|  CSceneviewermodule | Module object for creating and managing scene viewers  | 
|  CSceneviewernotifier | Manages individual user notification of changes with a scene viewer  | 
|  CSelectioncallback | Base class functor for Selection notifier callbacks:  | 
|  CSelectionevent | Information about changes to the selection group in the scene  | 
|  CSelectionnotifier | Manages individual user notification of changes to the selection group  | 
|  CSpectrum | Zinc Spectrum maps values of graphics data fields to colours  | 
|  CSpectrumcomponent | Maps a single component of a data field to colour in a spectrum  | 
|  CSpectrumiterator | An iterator for looping through all the spectrums in a spectrum module  | 
|  CSpectrummodule | Module managing all spectrums  | 
|  CSpectrummodulecallback | Base class functor for spectrum module notifier callbacks  | 
|  CSpectrummoduleevent | Information about changes to spectrums in the spectrum module  | 
|  CSpectrummodulenotifier | Manages individual user notification of changes with a spectrum module  | 
|  CStreaminformation | Base type listing resources and options for stream I/O  | 
|  CStreaminformationImage | An image-specific stream information object  | 
|  CStreaminformationRegion | A region-specific stream information object  | 
|  CStreaminformationScene | A scene-specific stream information object  | 
|  CStreamresource | A description of a resource for reading from or writing to  | 
|  CStreamresourceFile | A derived streamresource describing a file  | 
|  CStreamresourceMemory | A derived stream resource describing a block of memory  | 
|  CTessellation | The tessellation controls the number of polygons or line segments  | 
|  CTessellationiterator | An iterator for looping through all the tessellations in a tessellation module  | 
|  CTessellationmodule | Module managing all tessellation objects  | 
|  CTessellationmodulecallback | Base class functor for tessellation module notifier callbacks  | 
|  CTessellationmoduleevent | Information about changes to tessellations in the tessellation module  | 
|  CTessellationmodulenotifier | Manages individual user notification of changes with a tessellation module  | 
|  CTimekeeper | The timekeeper synchronises a current time across Zinc objects  | 
|  CTimekeepermodule | Module for finding and managing timekeepers  | 
|  CTimenotifier | Description of timing requirements and for setting up time callbacks  | 
|  CTimenotifiercallback | Base class functor for Timenotifier callbacks  | 
|  CTimenotifierevent | Information about changes to the timekeeper/time  | 
|  CTimenotifierRegular | A derived timenotifier type which requests notifications at regular intervals  | 
|  CTimesequence | A non-decreasing list of times at which nodal parameters can be stored  |