/////////////////////////////////////////////////////////////////////////////// // 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. /////////////////////////////////////////////////////////////////////////////// #pragma once #include "RxMember.h" extern void createOdDbDatabaseProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbObjectProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSymbolTableProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbBodyProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbCurveProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbEntityProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbIBLBackgroundProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSkyBackgroundProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDictionaryProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb3dSolidProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbArcProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbCircleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbEllipseProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbPolylineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbBlockReferenceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMLeaderProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbTableProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMInsertBlockProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb2dPolylineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb3dPolylineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRayProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLeaderProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSplineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbHelixProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbXlineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb2LineAngularDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb3PointAngularDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbAlignedDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbArcDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDiametricDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbOrdinateDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRadialDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRadialDimensionLargeProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRotatedDimensionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbFaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbFcfProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbGeoPositionMarkerProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbHatchProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMlineProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMTextProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbOle2FrameProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbPointProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbPolyFaceMeshProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbPolygonMeshProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbProxyEntityProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRegionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSectionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbShapeProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSolidProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSubDMeshProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLightProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbExtrudedSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLoftedSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbNurbSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRevolvedSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSweptSurfaceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSunProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSolidBackgroundProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbTextProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbAttributeProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbAttributeDefinitionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbTraceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbUnderlayReferenceProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb2dVertexProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDb3dPolylineVertexProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbViewportProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbGroupProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMaterialProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMlineStyleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbModelDocViewStyleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbPlotSettingsProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLayoutProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbProxyObjectProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRenderEnvironmentProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRenderGlobalProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRenderSettingsProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMentalRayRenderSettingsProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbRapidRTRenderSettingsProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbSymbolTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbAbstractViewTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbViewportTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbViewTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbBlockTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDimStyleTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLayerTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbLinetypeTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbTextStyleTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbUCSTableRecordProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbTableStyleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbUnderlayDefinitionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDgnDefinitionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbDwfDefinitionProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbVisualStyleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbMLeaderStyleProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*); extern void createOdDbBlockTableProperties(OdArray& properties, OdRxMemberCollectionBuilder& b, void*);