def field_is_managed_real_1_to_3_components(field_in: Field): """ Conditional function returning True if the field is real-valued with up to 3 components, and is managed. """ return (field_in.getValueType() == Field.VALUE_TYPE_REAL) and \ (field_in.getNumberOfComponents() <= 3) and field_in.isManaged()
def field_is_managed_coordinates(field_in: Field): """ Conditional function returning True if the field is Finite Element type with 3 components, and is managed. """ return field_in.castFiniteElement().isValid() and ( field_in.getNumberOfComponents() == 3) and field_in.isManaged()
def field_is_managed_coordinates(field_in: Field): """ Conditional function returning True if the field is Finite Element type, with coordinate type attribute, up to 3 components, and is managed. """ return (field_in is not None) and field_in.isManaged() and\ (field_in.getNumberOfComponents() <= 3) and\ field_in.castFiniteElement().isValid() and field_in.isTypeCoordinate()
def field_is_managed_group(field_in: Field): """ Conditional function returning True if the field is a managed Group. """ return field_in.castGroup().isValid() and field_in.isManaged()
def is_field_image(self, field_in: Field): """ Conditional function returning True if the field is an image field. """ return field_in.castImage().isValid() and field_in.isManaged()