/////////////////////////////////////////////////////////////////////////////// // 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 "DgRasterAttachmentHeaderProperties.h" //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgRasterAttachmentHeaderProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgRasterAttachmentHeaderOrientationOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderOrientationUVectorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderOrientationVVectorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderRotationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderAffinityProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderResolutionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderDisplayGammaProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderPlotGammaProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderRasterPlaneProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderRasterLayerProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderTransparencyFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderApplyRotationFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderClippingFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderPlotFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderInvertFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderViewFlagsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderTintColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderHighlightColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderContrastProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderBrightnessProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderImageWidthProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderImageHeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderColorModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderAllColorTransparencyProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderBackgroundTransparencyProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderForegroundTransparencyProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderFilenameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderFilePathProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderLogicalNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderDescriptionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderBackgroundColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderForegroundColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderRasterFrameIdProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderMaskClipsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderBoundaryClipsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderTransparencyIndexEntriesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgRasterAttachmentHeaderTransparencyRgbEntriesProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------