geolime.objects.geometricalobject

Classes:

GeometricalObject(data, metadata)

Parent class of every object

Project(*args, **kwargs)

Project Class Parameters that a constant over a “project” such as coordinate systen,unit system or z direction.

ProjectMeta

MetaClass to ensure only one instance of Project in a script.

class geolime.objects.geometricalobject.GeometricalObject(data: pandas.core.frame.DataFrame, metadata: dict = {})

Bases: object

Parent class of every object

Notes

A GeometricalObject cannot be create on its own, it must be from a inherited class.

Attributes:

bounds

Return bounding coordinates of the mesh: origin and extent

property bounds

Return bounding coordinates of the mesh: origin and extent

Returns

numpy array of 2 bounding coordinates

Return type

np.ndarray

class geolime.objects.geometricalobject.Project(*args, **kwargs)

Bases: object

Project Class Parameters that a constant over a “project” such as coordinate systen,unit system or z direction.

class geolime.objects.geometricalobject.ProjectMeta

Bases: type

MetaClass to ensure only one instance of Project in a script.