/////////////////////////////////////////////////////////////////////////////// // 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 "DgElementProperties.h" #include "DgPropertiesModule.h" #include "DgRasterProperties.h" //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRasterHeader2dProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRasterHeader2dRightJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dLowerJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dHorizontalDataFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dColorFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dTransparentFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dPositiveFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dFormatProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dForegroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dBackgroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dXExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dYExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dBoundaryProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader2dElementsProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRasterHeader3dProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRasterHeader3dRightJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dLowerJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dHorizontalDataFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dColorFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dTransparentFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dPositiveFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dFormatProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dForegroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dBackgroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dXExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dYExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dBoundaryProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterHeader3dElementsProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRasterComponentProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRasterComponentRightJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentLowerJustifiedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentHorizontalDataFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentColorFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentTransparentFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentPositiveFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentFormatProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentForegroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentBackgroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentOffsetXProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentOffsetYProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterComponentNumberOfPixelsProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRasterFrameProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRasterFrameReadOnlyFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameGeoPriorityProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameWUAsGeotiffDefaultUnitsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameUseUnitDefinitionGeokeyFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameIgnoreRotationFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameDrawingPlaneProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTransparentFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameClippingFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFramePrintableFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameInvertFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTransformationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFramePageNumberProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameRasterColorModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameRasterDimensionsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameScanningResolutionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameLayerProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameViewGammaProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFramePlotGammaProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTintColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameForegroundColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameBackgroundColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameHighlightColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameContrastProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameBrightnessProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTransparentPercentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameBGTransparentPercentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameAllColorsTransparentPercentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTransparentColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameTransparentColorPaletteIndexProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameWorldFileDefaultUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameWorldFileDefaultUnitFactorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameGeoTiffDefaultUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameGeoTiffDefaultUnitFactorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameRasterReferenceIdProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameFileNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameFullFileNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameLogicalNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameDescriptionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFramePdfLayersNamesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameClipBoundaryElementsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterFrameClipMaskElementsProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------