pygplates.GpmlTopologicalPoint
- class pygplates.GpmlTopologicalPoint
Bases:
pygplates.GpmlTopologicalSection
A topological section referencing a point geometry.
New in version 0.21.
- __init__(gpml_property_delegate)
Create a topological point section property value that references a feature property containing a point geometry.
- Parameters
gpml_property_delegate (
GpmlPropertyDelegate
) – the point geometry property value
topological_point_section = pygplates.GpmlTopologicalPoint(point_property_delegate)
Methods
__init__
(gpml_property_delegate)Create a topological point section property value that references a feature property containing a point geometry.
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.
create
(feature, [geometry_property_name], ...)[staticmethod] Create a topological section referencing a feature geometry.
create_network_interior
(feature, ...)[staticmethod] Create a topological network interior referencing a feature geometry.
get_geometry
()Extracts the
geometry
if this property value contains a geometry.Returns the property value that references/delegates the source point geometry.
get_reverse_orientation
()Returns
True
if this topological section is aline
and it was reversed when contributing to the parent topology.get_value
([time=0])Extracts the value, of this possibly time-dependent property value, at the reconstruction time.
set_property_delegate
(gpml_property_delegate)Sets the property value that references/delegates the source point geometry.
- get_property_delegate()
Returns the property value that references/delegates the source point geometry.
- Return type
- set_property_delegate(gpml_property_delegate)
Sets the property value that references/delegates the source point geometry.
- Parameters
gpml_property_delegate (
GpmlPropertyDelegate
) – the point geometry property value