CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
AECDbDispPropsDoorThresholdPlan.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a
16// license agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24#ifndef __AECDBDISPPROPSDOORTHRESHOLDPLAN_H__
25#define __AECDBDISPPROPSDOORTHRESHOLDPLAN_H__
26
29
35class AECARCHBASE_API AECDbDispPropsDoorThresholdPlan : public AECDbDispProps
36{
38
40
41 public:
46
51
56
61
66
71
75 double GetSwingExtension() const;
76
80 void SetSwingExtension( double dExtension );
81
85 double GetOtherExtension() const;
86
90 void SetOtherExtension( double dExtension );
91
95 double GetSwingDepth() const;
96
100 void SetSwingDepth( double dDepth );
101
105 double GetOtherDepth() const;
106
110 void SetOtherDepth( double dDepth );
111
116
120 void SetIsContainerCutPlaneUsed( bool bUsed );
121
122 public:
124 // AECDbDispProps override.
125 virtual void SetDbProperties( const OdDbDatabase* pDb );
126
127 protected:
128 // Display component represents properties of the swing side of threshold.
130
131 // Display component represents properties of the other side of threshold.
133
134 // Swing side threshold extension.
136
137 // Other side threshold extension.
139
140 // Swing side threshold depth.
142
143 // Other side threshold depth.
145
146 // Array of display components for above cut plane.
148
149 // Array of display components for below cut plane.
151
152 // Sill flags.
154};
155
157
158#endif //__AECDBDISPPROPSDOORTHRESHOLDPLAN_H__
OdSmartPtr< AECDbDispPropsDoorThresholdPlan > AECDbDispPropsDoorThresholdPlanPtr
#define AEC_DICTIONARY_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:91
#define AEC_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:54
unsigned char OdUInt8
AECDispCompEntSubPtr GetOtherAboveComp() const
AECDispCompEntSubPtr GetSwingBelowComp() const
void SetOtherExtension(double dExtension)
void SetIsContainerCutPlaneUsed(bool bUsed)
void SetSwingExtension(double dExtension)
void SetOtherDepth(double dDepth)
void SetSwingDepth(double dDepth)
AECDispCompEntSubPtr GetOtherComp() const
AECDispCompEntSubPtr GetSwingComp() const
AECDispCompEntSubPtr GetSwingAboveComp() const
virtual void SetDbProperties(const OdDbDatabase *pDb)
DOM.
AECDispCompEntSubPtr GetOtherBelowComp() const