aws.osml.photogrammetry.em_condition module

class aws.osml.photogrammetry.em_condition.ElevationModelCondition[source]

Bases: ABC

A base class functor for determining a True / False condition based on a given coordinate.

abstract is_true(world_coordinate: GeodeticWorldCoordinate) bool[source]

Return if the condition for supplied coordinate is True.

Parameters:

world_coordinate – the coordinate to evaluate

Returns:

True if condition passes, else False

class aws.osml.photogrammetry.em_condition.EMConditionFalse[source]

Bases: ElevationModelCondition

An always False ElevationModel condition.

is_true(world_coordinate: GeodeticWorldCoordinate) bool[source]

Always returns False.

Parameters:

world_coordinate – the coordinate to evaluate

Returns:

False

class aws.osml.photogrammetry.em_condition.EMConditionTrue[source]

Bases: ElevationModelCondition

An always True ElevationModel condition.

is_true(world_coordinate: GeodeticWorldCoordinate) bool[source]

Always returns True.

Parameters:

world_coordinate – the coordinate to evaluate

Returns:

True