geolib.models.dfoundations.dfoundations_structures

Classes

DFoundationsCPTCollectionWrapper(*args)

DFoundationsEnumStructure(*args)

DFoundationsInlineProperties(*args)

DFoundationsTableWrapper(*args)

class geolib.models.dfoundations.dfoundations_structures.DFoundationsCPTCollectionWrapper(*args)
classmethod group_delimiter()
Return type:

str

class geolib.models.dfoundations.dfoundations_structures.DFoundationsEnumStructure(*args)
static remove_enum_explanation(structure)

Remove trailing explanations from values of structure 0 : Mechanical qc required -> 0

Parameters:

structure (Dict[str, Any]) –

Return type:

Dict[str, Any]

class geolib.models.dfoundations.dfoundations_structures.DFoundationsInlineProperties(*args)
classmethod get_property_key_value(text, expected_property)

Returns the value content for a line of format: value : key || value = key

Parameters:
  • text (str) – Text line with value-key

  • expected_property (str) –

Returns:

Filtered value.

Return type:

str

class geolib.models.dfoundations.dfoundations_structures.DFoundationsTableWrapper(*args)