9 #ifndef CMZN_FIELDCOORDINATETRANSFORMATION_HPP__ 10 #define CMZN_FIELDCOORDINATETRANSFORMATION_HPP__ 12 #include "opencmiss/zinc/fieldcoordinatetransformation.h" 13 #include "opencmiss/zinc/field.hpp" 14 #include "opencmiss/zinc/fieldmodule.hpp" 20 class FieldCoordinateTransformation:
public Field
34 explicit FieldCoordinateTransformation(cmzn_field_id field_id) : Field(field_id)
38 const Field& sourceField);
41 FieldCoordinateTransformation() : Field(0)
45 class FieldVectorCoordinateTransformation:
public Field
60 explicit FieldVectorCoordinateTransformation(cmzn_field_id field_id) : Field(field_id)
64 const Field& vectorField,
const Field& coordinateField);
68 FieldVectorCoordinateTransformation() : Field(0)
74 const Field& sourceField)
77 id, sourceField.
getId()));
81 const Field& vectorField,
const Field& coordinateField)
84 vectorField.
getId(), coordinateField.
getId()));
Base field type: an abstraction of a mathematical field.
Definition: field.hpp:51
FieldVectorCoordinateTransformation createFieldVectorCoordinateTransformation(const Field &vectorField, const Field &coordinateField)
Definition: fieldcoordinatetransformation.hpp:80
FieldCoordinateTransformation createFieldCoordinateTransformation(const Field &sourceField)
Definition: fieldcoordinatetransformation.hpp:73
cmzn_field_id getId() const
Definition: field.hpp:103
The OpenCMISS namespace.
Definition: context.hpp:20