pygplates.Enumeration¶
-
class
pygplates.Enumeration¶ Bases:
pygplates.PropertyValueA property value that represents a finite set of accepted (string) values per enumeration type.
-
__init__(type, content[, verify_information_model=VerifyInformationModel.yes])¶ Create an enumeration property value from an enumeration type and content (value).
Parameters: - type (
EnumerationType) – the type of the enumeration - content (string) – the content (value) of the enumeration
- verify_information_model (VerifyInformationModel.yes or VerifyInformationModel.no) – whether to check the information model for valid enumeration type and content
Raises: InformationModelError if verify_information_model is VerifyInformationModel.yes and either type is not a recognised enumeration type or content is not a valid value for type
dip_slip_enum = pygplates.Enumeration( pygplates.EnumerationType.create_gpml('DipSlipEnumeration'), 'Extension')
- type (
Methods
__init__(type, content, …)Create an enumeration property value from an enumeration type and content (value). accept_visitor(visitor)Accept a property value visitor so that it can visit this property value. clone()Create a duplicate of this property value (derived) instance, including a recursive copy of any nested property values that this instance might contain. get_content()Returns the content (value) of this enumeration. get_geometry()Extracts the geometryif this property value contains a geometry.get_type()Returns the type of this enumeration. get_value([time=0])Extracts the value, of this possibly time-dependent property value, at the reconstruction time. set_content(content, …)Sets the content (value) of this enumeration. -
get_content()¶ Returns the content (value) of this enumeration.
Return type: string
-
get_type()¶ Returns the type of this enumeration.
Return type: EnumerationType
-
set_content(content[, verify_information_model=VerifyInformationModel.yes])¶ Sets the content (value) of this enumeration.
Parameters: - content (string) – the content (value)
- verify_information_model (VerifyInformationModel.yes or VerifyInformationModel.no) – whether to check the information model for valid enumeration value
Raises: InformationModelError if verify_information_model is VerifyInformationModel.yes and content is not a valid value for this enumeration
typedip_slip_enum.set_content('Extension')
-