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 SummaryModifier and TypeMethodDescriptiondoubleReturns 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.Methods inherited from interface com.solibri.smc.api.model.Componentdistance, distance, equals, getBATID, getBottomElevationFromFloor, getBoundingBox, getBoundingBoxHeight, getBoundingBoxLength, getBoundingBoxWidth, getBuilding, getComponentName, getComponentType, getConstructionType, getDescriptionText, getDisciplineName, getDistanceToNextFloor, getElementType, getFederatedFloor, getFloor, getFootprint, getFunctionalSystems, getGeometryType, getGlobalBottomElevation, getGlobalCoordinate, getGlobalTopElevation, getGroups, getGUID, getHyperlinks, getIfcEntityType, getIfcType, getInformation, getInformationAsString, getIntersections, getMaterials, getModel, getObjectType, getParametricInformationAsString, getPredefinedType, getProfile, getPropertySets, getPropertySets, getPropertyValue, getRelated, getSite, getTopElevationFromFloor, getTriangleMesh, getTypeName, horizontalDistance, horizontalDistance, isOnBuildingEnvelope, projectionOnXYPlaneDistance, projectionOnXYPlaneDistance, verticalDistance, verticalDistance
- 
Method Details- 
getNameString 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() .
- 
getElevationdouble getElevation()Returns the site elevation relative to sea level.- Returns:
- the site elevation relative to sea level
- Since:
- 9.10.3
 
- 
getLatitudeOptional<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
 
- 
getLongitudeOptional<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
 
 
-