import { Vector3 } from './babylonjs-maths-import';
/**
 * @internal
 * @hidden
 */
export class IfcSiteInformationImplementation {
    id;
    name;
    position;
    constructor(IfcSiteInformationDto) {
        this.id = IfcSiteInformationDto.id;
        this.name = IfcSiteInformationDto.name;
        if (IfcSiteInformationDto.position != null) {
            this.position = {
                latitude: IfcSiteInformationDto.position.latitude,
                longitude: IfcSiteInformationDto.position.longitude,
                elevation: IfcSiteInformationDto.position.elevation,
                local: new Vector3(IfcSiteInformationDto.position.local.x, IfcSiteInformationDto.position.local.y, IfcSiteInformationDto.position.local.z)
            };
        }
    }
}
//# sourceMappingURL=IfcSiteInformation.js.map