|
enum | SubelementHandlingMode { SUBELEMENT_HANDLING_MODE_INVALID = CMZN_FIELD_GROUP_SUBELEMENT_HANDLING_MODE_INVALID,
SUBELEMENT_HANDLING_MODE_NONE = CMZN_FIELD_GROUP_SUBELEMENT_HANDLING_MODE_NONE,
SUBELEMENT_HANDLING_MODE_FULL = CMZN_FIELD_GROUP_SUBELEMENT_HANDLING_MODE_FULL
} |
|
enum | ChangeFlag {
CHANGE_FLAG_NONE = CMZN_FIELD_CHANGE_FLAG_NONE,
CHANGE_FLAG_ADD = CMZN_FIELD_CHANGE_FLAG_ADD,
CHANGE_FLAG_REMOVE = CMZN_FIELD_CHANGE_FLAG_REMOVE,
CHANGE_FLAG_IDENTIFIER = CMZN_FIELD_CHANGE_FLAG_IDENTIFIER,
CHANGE_FLAG_DEFINITION = CMZN_FIELD_CHANGE_FLAG_DEFINITION,
CHANGE_FLAG_FULL_RESULT = CMZN_FIELD_CHANGE_FLAG_FULL_RESULT,
CHANGE_FLAG_PARTIAL_RESULT = CMZN_FIELD_CHANGE_FLAG_PARTIAL_RESULT,
CHANGE_FLAG_RESULT = CMZN_FIELD_CHANGE_FLAG_RESULT,
CHANGE_FLAG_FINAL = CMZN_FIELD_CHANGE_FLAG_FINAL
} |
|
enum | CoordinateSystemType {
COORDINATE_SYSTEM_TYPE_INVALID = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_INVALID,
COORDINATE_SYSTEM_TYPE_RECTANGULAR_CARTESIAN = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_RECTANGULAR_CARTESIAN,
COORDINATE_SYSTEM_TYPE_CYLINDRICAL_POLAR = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_CYLINDRICAL_POLAR,
COORDINATE_SYSTEM_TYPE_SPHERICAL_POLAR = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_SPHERICAL_POLAR,
COORDINATE_SYSTEM_TYPE_PROLATE_SPHEROIDAL = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_PROLATE_SPHEROIDAL,
COORDINATE_SYSTEM_TYPE_OBLATE_SPHEROIDAL = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_OBLATE_SPHEROIDAL,
COORDINATE_SYSTEM_TYPE_FIBRE = CMZN_FIELD_COORDINATE_SYSTEM_TYPE_FIBRE
} |
|
enum | DomainType {
DOMAIN_TYPE_INVALID = CMZN_FIELD_DOMAIN_TYPE_INVALID,
DOMAIN_TYPE_POINT = CMZN_FIELD_DOMAIN_TYPE_POINT,
DOMAIN_TYPE_NODES = CMZN_FIELD_DOMAIN_TYPE_NODES,
DOMAIN_TYPE_DATAPOINTS = CMZN_FIELD_DOMAIN_TYPE_DATAPOINTS,
DOMAIN_TYPE_MESH1D = CMZN_FIELD_DOMAIN_TYPE_MESH1D,
DOMAIN_TYPE_MESH2D = CMZN_FIELD_DOMAIN_TYPE_MESH2D,
DOMAIN_TYPE_MESH3D = CMZN_FIELD_DOMAIN_TYPE_MESH3D,
DOMAIN_TYPE_MESH_HIGHEST_DIMENSION = CMZN_FIELD_DOMAIN_TYPE_MESH_HIGHEST_DIMENSION
} |
|
enum | ValueType { VALUE_TYPE_INVALID = CMZN_FIELD_VALUE_TYPE_INVALID,
VALUE_TYPE_REAL = CMZN_FIELD_VALUE_TYPE_REAL,
VALUE_TYPE_STRING = CMZN_FIELD_VALUE_TYPE_STRING,
VALUE_TYPE_MESH_LOCATION = CMZN_FIELD_VALUE_TYPE_MESH_LOCATION
} |
|
typedef int | ChangeFlags |
|
typedef int | DomainTypes |
|
|
| FieldGroup (cmzn_field_group_id field_group_id) |
|
cmzn_field_group_id | getDerivedId () |
|
bool | isEmpty () |
|
bool | isEmptyLocal () |
|
int | clear () |
|
int | clearLocal () |
|
int | removeEmptySubgroups () |
|
int | addLocalRegion () |
|
bool | containsLocalRegion () |
|
int | removeLocalRegion () |
|
int | addRegion (const Region ®ion) |
|
int | removeRegion (const Region ®ion) |
|
bool | containsRegion (const Region ®ion) |
|
SubelementHandlingMode | getSubelementHandlingMode () |
|
int | setSubelementHandlingMode (SubelementHandlingMode mode) |
|
FieldGroup | createSubregionFieldGroup (const Region ®ion) |
|
FieldGroup | getSubregionFieldGroup (const Region ®ion) |
|
FieldNodeGroup | createFieldNodeGroup (const Nodeset &nodeset) |
|
FieldNodeGroup | getFieldNodeGroup (const Nodeset &nodeset) |
|
FieldElementGroup | createFieldElementGroup (const Mesh &mesh) |
|
FieldElementGroup | getFieldElementGroup (const Mesh &mesh) |
|
Field | getSubobjectGroupFieldForDomainField (const Field &domainField) |
|
FieldGroup | getFirstNonEmptySubregionFieldGroup () |
|
| Field (cmzn_field_id field_id) |
|
| Field (const Field &field) |
|
Field & | operator= (const Field &field) |
|
bool | isValid () const |
|
cmzn_field_id | getId () const |
|
Fieldassignment | createFieldassignment (const Field &sourceField) |
|
bool | isManaged () |
|
int | setManaged (bool value) |
|
char * | getComponentName (int componentNumber) |
|
int | setComponentName (int componentNumber, const char *name) |
|
double | getCoordinateSystemFocus () |
|
int | setCoordinateSystemFocus (double focus) |
|
CoordinateSystemType | getCoordinateSystemType () |
|
int | setCoordinateSystemType (CoordinateSystemType coordinateSystemType) |
|
int | getNumberOfComponents () |
|
char * | getName () |
|
int | setName (const char *name) |
|
int | getNumberOfSourceFields () |
|
Field | getSourceField (int index) |
|
bool | isTypeCoordinate () |
|
int | setTypeCoordinate (bool value) |
|
ValueType | getValueType () |
|
Fieldmodule | getFieldmodule () const |
|
int | assignMeshLocation (const Fieldcache &cache, const Element &element, int coordinatesCount, const double *coordinatesIn) |
|
int | assignReal (const Fieldcache &cache, int valuesCount, const double *valuesIn) |
|
int | assignString (const Fieldcache &cache, const char *stringValue) |
|
Element | evaluateMeshLocation (const Fieldcache &cache, int coordinatesCount, double *coordinatesOut) |
|
int | evaluateReal (const Fieldcache &cache, int valuesCount, double *valuesOut) |
|
char * | evaluateString (const Fieldcache &cache) |
|
int | evaluateDerivative (const Differentialoperator&differentialOperator, const Fieldcache &cache, int valuesCount, double *valuesOut) |
|
bool | isDefinedAtLocation (const Fieldcache &cache) |
|
int | smooth (const Fieldsmoothing &fieldsmoothing) |
|
FieldComponent | castComponent () |
|
FieldEdgeDiscontinuity | castEdgeDiscontinuity () |
|
FieldEigenvalues | castEigenvalues () |
|
FieldElementGroup | castElementGroup () |
|
FieldFindMeshLocation | castFindMeshLocation () |
|
FieldFiniteElement | castFiniteElement () |
|
FieldGroup | castGroup () |
|
FieldImage | castImage () |
|
FieldImagefilterBinaryThreshold | castImagefilterBinaryThreshold () |
|
FieldImagefilterDiscreteGaussian | castImagefilterDiscreteGaussian () |
|
FieldImagefilterHistogram | castImagefilterHistogram () |
|
FieldImagefilterThreshold | castImagefilterThreshold () |
|
FieldMeshIntegral | castMeshIntegral () |
|
FieldNodeGroup | castNodeGroup () |
|
FieldStoredMeshLocation | castStoredMeshLocation () |
|
FieldStoredString | castStoredString () |
|
A generic group field used for grouping local subobjects.
A generic group field type able to record which local subobjects are in the group (recorded by attached node group and element group fields), or whether the entire local region is in the group. This field returns true/1 at domain locations in the group, false/0 otherwise. The group field also maintains links to child groups in child regions, for building subsets of entire region trees.