/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// #include "DgGeoDataProperties.h" #include "DgPropertiesModule.h" //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGeoDataCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGeoDataCoordinateSystemProjectionTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemGroupNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemDescriptionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemSourceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemUnitsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemGeodeticExtentsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataCoordinateSystemParametersProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGeographicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGeographicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeographicCoordinateSystemMinUsefulLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeographicCoordinateSystemMaxUsefulLongitudeProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgAlbersEqualAreaConicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgAlbersEqualAreaConicCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAlbersEqualAreaConicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgMercatorCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgMercatorCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertAzimuthalEquidistantCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemYAxisAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertAzimuthalEquidistantCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertTangentialCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertTangentialCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertTangentialCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertTangentialCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertTangentialCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertTangentialCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertTangentialCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPolyconicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPolyconicCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPolyconicModCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPolyconicModCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemEasternMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolyconicModCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgAzimuthalEqualAreaCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgAzimuthalEqualAreaCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEqualAreaCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEqualAreaCoordinateSystemYAxisAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEqualAreaCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEqualAreaCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEqualAreaCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEquidistantConicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEquidistantConicCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantConicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgMillerCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgMillerCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMillerCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMillerCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMillerCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgStereographicModCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgStereographicModCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemCoefficientsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgStereographicModCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgNewZealandCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgNewZealandCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNewZealandCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNewZealandCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNewZealandCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNewZealandCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNewZealandCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgSinusoidalCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgSinusoidalCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSinusoidalCoordinateSystemCoefficientsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSinusoidalCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSinusoidalCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSinusoidalCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgOrthographicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgOrthographicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgOrthographicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgOrthographicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgOrthographicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgOrthographicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGnomonicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGnomonicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGnomonicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGnomonicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGnomonicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGnomonicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEquidistantCylindricalCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEquidistantCylindricalCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalCoordinateSystemReferenceParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgVanDerGrintenCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgVanDerGrintenCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgVanDerGrintenCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgVanDerGrintenCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgVanDerGrintenCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgCassiniCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgCassiniCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgCassiniCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgCassiniCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgCassiniCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgCassiniCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRobinsonCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRobinsonCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRobinsonCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRobinsonCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRobinsonCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgBonneCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgBonneCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBonneCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBonneCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBonneCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBonneCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEckert4CoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEckert4CoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert4CoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert4CoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert4CoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEckert6CoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEckert6CoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert6CoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert6CoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEckert6CoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgMollweideCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgMollweideCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMollweideCoordinateSystemCoefficientsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMollweideCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMollweideCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMollweideCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGoodeHomolosineCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGoodeHomolosineCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGoodeHomolosineCoordinateSystemCoefficientsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGoodeHomolosineCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGoodeHomolosineCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGoodeHomolosineCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEqualAreaCylindricalNACoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEqualAreaCylindricalNACoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalNACoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalNACoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalNACoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalNACoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEqualAreaCylindricalTACoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEqualAreaCylindricalTACoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalTACoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalTACoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalTACoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalTACoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEqualAreaCylindricalTACoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgBipolarObliqueConformalConicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemFirstPoleLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemFirstPoleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemSecondPoleLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemSecondPoleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemDistanceBetweenPolesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemAngularDistanceToFirstStdParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemAngularDistanceToSecondStdParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgBipolarObliqueConformalConicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgSwissObliqueCylindricalCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgSwissObliqueCylindricalCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSwissObliqueCylindricalCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSwissObliqueCylindricalCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSwissObliqueCylindricalCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSwissObliqueCylindricalCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPolarStereographicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPolarStereographicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueStereographicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueStereographicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueStereographicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueStereographicCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueStereographicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueStereographicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueStereographicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgSnyderObliqueStereographicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgSnyderObliqueStereographicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemYAxisAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgSnyderObliqueStereographicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConic1StdLatCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConic1StdLatCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicMichiganCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicMichiganCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMichiganCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicBelgianCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicBelgianCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicBelgianCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicWCCSCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicWCCSCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemAverageSeparationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemAverageElevationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicWCCSCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorWCCSCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorWCCSCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemAverageSeparationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemAverageElevationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorWCCSCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicMCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicMCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemAverageHeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicMCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorMCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorMCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemAverageHeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorMCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorRSACoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorRSACoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorRSACoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorRSACoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorRSACoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorRSACoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorRSACoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgUniversalTransverseMercatorCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgUniversalTransverseMercatorCoordinateSystemUTMZoneProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgUniversalTransverseMercatorCoordinateSystemHemisphereProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorSnyderCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorSnyderCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorSnyderCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorSnyderCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorSnyderCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorSnyderCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorSnyderCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGaussKrugerCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGaussKrugerCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGaussKrugerCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGaussKrugerCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGaussKrugerCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGaussKrugerCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGaussKrugerCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgKrovakCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgKrovakCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemPoleLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemPoleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovakCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgMercatorSRCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgMercatorSRCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorSRCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorSRCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorSRCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgMercatorSRCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueConformalConicCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueConformalConicCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemPoleLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemPoleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueConformalConicCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgKrovak95CoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgKrovak95CoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemPoleLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemPoleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgKrovak95CoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPolarStereographicSLCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPolarStereographicSLCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicSLCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicSLCoordinateSystemStandardCircleLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicSLCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicSLCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPolarStereographicSLCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorAffineCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorAffineCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemA0CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemB0CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemA1CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemA2CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemB1CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemB2CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorAffineCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgNonEarthCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgNonEarthCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNonEarthCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNonEarthCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueCylindricalCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueCylindricalCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemGaussianParallelPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueCylindricalCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgDanishSystemKMS2001CoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgDanishSystemKMS2001CoordinateSystemRegionNumberProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgDanishSystemKMS2001CoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgAzimuthalEquidistantCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgAzimuthalEquidistantCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemYAxisAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemAverageElevationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgAzimuthalEquidistantCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgDanishSystemNoKMSCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgDanishSystemNoKMSCoordinateSystemRegionNumberProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgDanishSystemNoKMSCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorKFCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorKFCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorKFCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorKFCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorKFCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorKFCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorKFCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgWinkelTripelCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgWinkelTripelCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgWinkelTripelCoordinateSystemReferenceParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgWinkelTripelCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgWinkelTripelCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgWinkelTripelCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgNerthSRCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgNerthSRCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNerthSRCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNerthSRCoordinateSystemRotationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNerthSRCoordinateSystemScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgNerthSRCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgLambertConformalConicAffineCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgLambertConformalConicAffineCoordinateSystemFirstStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemSecondStandardParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemA0CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemB0CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemA1CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemA2CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemB1CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemB2CoefficientProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgLambertConformalConicAffineCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgDanishSystemKMS1999CoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgDanishSystemKMS1999CoordinateSystemRegionNumberProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgDanishSystemKMS1999CoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgEquidistantCylindricalECoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgEquidistantCylindricalECoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalECoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalECoordinateSystemReferenceParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalECoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalECoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgEquidistantCylindricalECoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPlateCarreeCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPlateCarreeCoordinateSystemOriginLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPlateCarreeCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPlateCarreeCoordinateSystemReferenceParallelProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPlateCarreeCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPlateCarreeCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPlateCarreeCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgPseudoMercatorCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgPseudoMercatorCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPseudoMercatorCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPseudoMercatorCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgPseudoMercatorCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgUniversalTransverseMercatorBFCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgUniversalTransverseMercatorBFCoordinateSystemUTMZoneProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgUniversalTransverseMercatorBFCoordinateSystemHemisphereProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgTransverseMercatorBFCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgTransverseMercatorBFCoordinateSystemCentralMeredianProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorBFCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorBFCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorBFCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorBFCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgTransverseMercatorBFCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueMercator1PtUVCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueMercator1PtUVCoordinateSystemCentralPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemCentralPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtUVCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueMercator1PtXYCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueMercator1PtXYCoordinateSystemCentralPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemCentralPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator1PtXYCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueMercator2PtUVCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueMercator2PtUVCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemFirstPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemFirstPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemSecondPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemSecondPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtUVCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgObliqueMercator2PtXYCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgObliqueMercator2PtXYCoordinateSystemOriginLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemFirstPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemFirstPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemSecondPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemSecondPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgObliqueMercator2PtXYCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRectifiedSkewOrthoAOCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemCentralPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemCentralPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoAOCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRectifiedSkewOrthoCCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemCentralPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemCentralPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoCCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRectifiedSkewOrthoIsectCoordinateSystemProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemCentralPointLongitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemCentralPointLatitudeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemAzimuthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemScaleReductionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemFalseEastingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemFalseNorthingProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRectifiedSkewOrthoIsectCoordinateSystemQuadrantProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgGeoDataInfoProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgGeoDataInfoCoordinateSystemProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoDatumProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoEllipsoidProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoVerticalDataTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoLocalTransformTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoHelmertParamsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoNumberOfSubUnitsInMasterUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoNumberOfUORSInSubUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgGeoDataInfoPlacemarkSourceFlagProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------