pygplates.Enumeration
- class pygplates.Enumeration
- Bases: - PropertyValue- A property value that represents a finite set of accepted (string) values per enumeration type. - An Enumeration can also be pickled. - Changed in version 0.42: Added pickle support. - __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') 
 - 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. - 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:
 
 - 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 - type
 - dip_slip_enum.set_content('Extension')