/////////////////////////////////////////////////////////////////////////////// // 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 __DGCONEPROPS__H__ #define __DGCONEPROPS__H__ #include "DgProperties.h" #include "DgCone.h" // Class OdDgCone properties. // Category "Cone": /* 1 - ConeType */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, ConeType, OdDgCone::ConeType, "Cone", 1, "Cone type", ""); /* 2 - Center1 */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Center1, OdGePoint3d, "Cone", 2, "Center 1", ""); /* 3 - Center2 */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Center2, OdGePoint3d, "Cone", 3, "Center 2", ""); /* 4 - Radius1 */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Radius1, double, "Cone", 4, "Radius 1", ""); /* 5 - Radius2 */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Radius2, double, "Cone", 5, "Radius 2", ""); /* 6 - Rotation */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Rotation, OdGeQuaternion, "Cone", 6, "Rotation", ""); /* 7 - Solid */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, Solid, bool, "Cone", 7, "Solid", ""); /* 8 - HoleFlag */ ODRX_DECLARE_RX_PROPERTY(OdDgCone, HoleFlag, bool, "Cone", 8, "Hole flag", ""); #endif // __DGCONEPROPS__H__