Package com.solibri.smc.api.model
Interface Site
-
public interface Site
A site may include a definition of the single geographic reference point for this site (global position using Longitude, Latitude and Elevation) for the project. This definition is given for informational purposes only; it is not intended to provide an absolute placement in relation to the real world.- Since:
- 9.10.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getElevation()
Returns the site elevation relative to sea level.Optional<GeographicCoordinate.Angle>
getLatitude()
Returns the site latitude at reference point.Optional<GeographicCoordinate.Angle>
getLongitude()
Returns the site longitude at reference point.String
getName()
Returns the name of this site.
-
-
-
Method Detail
-
getName
String getName()
Returns the name of this site.- Returns:
- the name of this site
- Since:
- 9.10.3
-
getElevation
double getElevation()
Returns the site elevation relative to sea level.- Returns:
- the site elevation relative to sea level
- Since:
- 9.10.3
-
getLatitude
Optional<GeographicCoordinate.Angle> getLatitude()
Returns the site latitude at reference point. Defined as GeographicCoordinate.Angle containing degrees, minutes, and seconds. Returns empty if it doesnt exist.- Returns:
- the site latitude at reference point. Defined as GeographicCoordinate.Angle containing degrees, minutes, and seconds
- Since:
- 9.10.3
-
getLongitude
Optional<GeographicCoordinate.Angle> getLongitude()
Returns the site longitude at reference point. Defined as GeographicCoordinate.Angle containing degrees, minutes, and seconds. Returns empty if it doesnt exist.- Returns:
- the site longitude at reference point. Defined as GeographicCoordinate.Angle containing degrees, minutes, and seconds
- Since:
- 9.10.3
-
-