/////////////////////////////////////////////////////////////////////////////// // 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 "DgTableProperties.h" //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgModelTableProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgModelTableItemsProperty::createObject(b.owner())); b.add(properties.last()); } //----------------------------------------------------------------------------------------------------------------------- void OdDgPropertiesModule::constructOdDgModelProperties(OdRxMemberCollectionBuilder& b, void*) { properties.append(OdDgModelNameProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelElementsProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelEntryIdProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelWorkingUnitFormatProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelWorkingUnitAccuracyProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAngleFormatProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAngleAccuracyProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAngleDirectionModeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAngleDirectionClockwiseFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelDescriptionProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAcsTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAcsOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAcsRotationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAcsElementIdProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGlobalOriginProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelUnitLockFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelIsometricLockFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelIsometricPlaneProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridLockFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelIsometricGridFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridMasterProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridReferenceProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridRatioProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridAngleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridBaseProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGridOrientationProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelModelIs3dFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelHiddenFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelLockedFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelNotInCellListFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelUseBackgroundColorFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAnnotationLineScaleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAnnotationCellFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAutoUpdateFieldsFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelPropagateAnnotationScaleOffFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelCompoundLineScaleFlagProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelLastSaveTimeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelPropertiesProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelStyleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelWeightProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelColorProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelCellTypeProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelClassProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelSolidExtentProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelInsertionBaseProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelLinestyleScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelBackgroundProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelWorkingUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelStorageUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelMasterUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelMasterUnitMeasureProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelSubUnitProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelSubUnitMeasureProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelGeoDataProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelIsGlobalOriginEnabledProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelViewGroupProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAnnotationScaleProperty::createObject(b.owner())); b.add(properties.last()); properties.append(OdDgModelAnnotationScaleFlagProperty::createObject(b.owner())); b.add(properties.last()); } //-----------------------------------------------------------------------------------------------------------------------