Package com.solibri.smc.api.model
Interface Site
- All Superinterfaces:
Component
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.
9.12.8 onwards Site interface extends Component interface.
- Since:
- 9.10.3
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the site elevation relative to sea level.Returns the site latitude at reference point.Returns the site longitude at reference point.getName()
Returns the name of this site. 9.12.8 onwards this method overrides the same method in Component interface and returns the same result as Component.getName() .Methods inherited from interface com.solibri.smc.api.model.Component
distance, distance, equals, getAllMaterials, getBATID, getBottomElevationFromFloor, getBoundingBox, getBoundingBoxHeight, getBoundingBoxLength, getBoundingBoxWidth, getBuilding, getComponentName, getComponentType, getCompositionType, getConstructionType, getDescriptionText, getDisciplineName, getDistanceToNextFloor, getElementType, getFederatedFloor, getFloor, getFootprint, getFunctionalSystems, getGeometryType, getGlobalBottomElevation, getGlobalCoordinate, getGlobalTopElevation, getGroups, getGUID, getHyperlinks, getIfcEntityType, getIfcType, getInformation, getInformationAsString, getIntersections, getMaterials, getModel, getNameText, getObjectType, getParametricInformationAsString, getPredefinedType, getProfile, getPropertySets, getPropertySets, getPropertyValue, getRelated, getResolvedPredefinedType, getSite, getTopElevationFromFloor, getTriangleMesh, getTypeName, horizontalDistance, horizontalDistance, isOnBuildingEnvelope, projectionOnXYPlaneDistance, projectionOnXYPlaneDistance, verticalDistance, verticalDistance
-
Method Details
-
getName
String getName()Returns the name of this site. 9.12.8 onwards this method overrides the same method in Component interface and returns the same result as Component.getName() . -
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
-