/////////////////////////////////////////////////////////////////////////////// // 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. /////////////////////////////////////////////////////////////////////////////// #ifndef __DGSECTIONCLIPPROPS__H__ #define __DGSECTIONCLIPPROPS__H__ #include "DgProperties.h" #include "DgSectionClip.h" // Class OdDgSectionClip properties. // Category "Section Clip": /* 1 - PerspectiveUpFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, PerspectiveUpFlag, bool, "Section Clip", 1, "Perspective up flag", ""); /* 2 - LeftCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, LeftCropFlag, bool, "Section Clip", 2, "Left crop flag", ""); /* 3 - RightCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, RightCropFlag, bool, "Section Clip", 3, "Right crop flag", ""); /* 4 - TopCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, TopCropFlag, bool, "Section Clip", 4, "Top crop flag", ""); /* 5 - BottomCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, BottomCropFlag, bool, "Section Clip", 5, "Bottom crop flag", ""); /* 6 - FrontCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, FrontCropFlag, bool, "Section Clip", 6, "Front crop flag", ""); /* 7 - BackCropFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, BackCropFlag, bool, "Section Clip", 7, "Back crop flag", ""); /* 8 - FrontDepth */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, FrontDepth, double, "Section Clip", 8, "Front depth", ""); /* 9 - BackDepth */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, BackDepth, double, "Section Clip", 9, "Back depth", ""); /* 10 - TopHeight */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, TopHeight, double, "Section Clip", 10, "Top height", ""); /* 11 - BottomHeight */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, BottomHeight, double, "Section Clip", 11, "Bottom height", ""); /* 12 - Rotation */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, Rotation, OdGeMatrix3d, "Section Clip", 12, "Rotation", ""); /* 13 - Origin */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, Origin, OdGePoint3d, "Section Clip", 13, "Origin", ""); /* 14 - ClipWidth */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, ClipWidth, double, "Section Clip", 14, "Clip width", ""); /* 15 - Name */ ODRX_DECLARE_RX_PROPERTY(OdDgSectionClip, Name, OdString, "Section Clip", 15, "Name", ""); /* 16 - ClipBox */ ODRX_DECLARE_RX_PROPERTY_COLLECTION(OdDgSectionClip, ClipBox, OdGePoint3d, "Section Clip", 16, "Clip box"); #endif // __DGSECTIONCLIPPROPS__H__