GSTPy.ParsedGeometry

class GSTPy.ParsedGeometry

Describes a parsed geometry.

add_object_property_value((ParsedGeometry)self, (str)name, (str)value) → None :

Add an object property with a value.

Parameters:
  • name (str) – The name of the property.
  • value (str) – The value of the property.
get_object_property_value((ParsedGeometry)self, (str)name) → str :

Get a object property value by name.

Parameters:name (str) – The name of the property.
Returns:The property value.
Return type:str
list_simplex_properties((ParsedGeometry)self) → list :

List the simplex property descriptions of the geometry.

Returns:
List of simplex
property descriptions.
Return type:list[ParsedSimplexPropertyDescription]
static load_file((str)file_path, (FileType)file_type, (GeometryTypes)geom_type) → list :

Loads and parses geometries from a file.

Parameters:
  • file_path (str) – The file path.
  • file_type (FileType) – The type of the file.
  • geom_type (GeometryTypes) – The geometry type to be parsed.
Returns:

List of contained geometries.

Return type:

list[ParsedGeometry]

remove_all_object_properties((ParsedGeometry)self) → None :

Removes all object properties.

remove_object_property((ParsedGeometry)self, (str)name) → None :

Remove a object property by name.

Parameters:name (str) – The name of the property to remove.
rename_object_property((ParsedGeometry)self, (str)name, (str)new_name) → bool :

Rename an object property.

Parameters:
  • name (str) – The current name of the property.
  • new_name (str) – The new name of the property.
Returns:

Tells if rename did occur.

Return type:

bool

set_color((ParsedGeometry)self, (Color)color) → None :

Sets the color of the geometry.

Parameters:color (Color) – The color.
set_name((ParsedGeometry)self, (str)name) → None :

Sets the name of the geometry.

Parameters:name (str) – The name.
set_segy_info((ParsedGeometry)self, (SEGYInfo)info) → None :

Sets the SEGY info.

Parameters:info (SEGYInfo) – The information about the SEGY.
set_simplex_property_matching((ParsedGeometry)self, (dict)matching) → None :

Set the matching for simplex properties.

Parameters:matching (dict) – Mapping of simplex property names of the parsed geometry and feature class.
set_srs((ParsedGeometry)self, (SRS)srs) → None :

Sets the SRS of the geometry.

Parameters:srs (SRS) – The SRS of this feature.