CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
AECDbSpaceStyle.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 __AECDBSPACESTYLE_H__
25#define __AECDBSPACESTYLE_H__
26
28
34class AECARCHBASE_API AECDbSpaceStyle : public AECDbDictRecord
35{
37
39
40 public:
44 double GetTargetArea() const;
45
49 void SetTargetArea( double dArea );
50
54 double GetMinArea() const;
55
59 void SetMinArea( double dArea );
60
64 double GetMaxArea() const;
65
69 void SetMaxArea( double dArea );
70
74 double GetTargetLength() const;
75
79 void SetTargetLength( double dLength );
80
84 double GetMinLength() const;
85
89 void SetMinLength( double dLength );
90
94 double GetMaxLength() const;
95
99 void SetMaxLength( double dLength );
100
104 double GetTargetWidth() const;
105
109 void SetTargetWidth( double dWidth );
110
114 double GetMinWidth() const;
115
119 void SetMinWidth( double dWidth );
120
124 double GetMaxWidth() const;
125
129 void SetMaxWidth( double dWidth );
130
134 double GetGrossOffset() const;
135
139 void SetGrossOffset( double dOffset );
140
144 double GetUsableOffset() const;
145
149 void SetUsableOffset( double dOffset );
150
154 double GetNetOffset() const;
155
159 void SetNetOffset( double dOffset );
160
166
172
178
184
192
199 void SetNameDefitition( const OdDbObjectId& idNameDefinition );
200};
201
203
204#endif //__AECDBSPACESTYLE_H__
OdSmartPtr< AECDbSpaceStyle > AECDbSpaceStylePtr
#define AEC_DICTIONARY_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:91
#define AEC_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:54
void SetGrossOffset(double dOffset)
void SetMinWidth(double dWidth)
double GetMaxWidth() const
const OdDbObjectId & GetCeilingMaterial() const
void SetUsableOffset(double dOffset)
void SetTargetLength(double dLength)
void SetMaxArea(double dArea)
double GetTargetWidth() const
void SetFloorMaterial(const OdDbObjectId &id)
void SetMinArea(double dArea)
double GetMinLength() const
void SetTargetArea(double dArea)
void SetCeilingMaterial(const OdDbObjectId &id)
double GetUsableOffset() const
double GetTargetLength() const
const OdDbObjectId & GetFloorMaterial() const
double GetMaxArea() const
double GetMinWidth() const
double GetGrossOffset() const
void SetTargetWidth(double dWidth)
void SetMinLength(double dLength)
void SetNetOffset(double dOffset)
void SetMaxWidth(double dWidth)
OdDbObjectId GetNameDefinition() const
double GetMaxLength() const
double GetNetOffset() const
void SetNameDefitition(const OdDbObjectId &idNameDefinition)
double GetTargetArea() const
double GetMinArea() const
void SetMaxLength(double dLength)