CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
AECDbVarsMunich.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 __AECDBVARSMUNICH_H__
25#define __AECDBVARSMUNICH_H__
26
27#include "DbObject/AECDbVars.h"
28
34class AECARCHDACHBASE_API AECDbVarsMunich: public AECDbVars
35{
37
39
40 public:
45 {
46 eUnderlineAll = 0,
47 eUnderlineNone = 1,
48 eUnderlineIsNotOverriden = 2
49 };
50
51 public:
56
60 void SetSillHeightDoor( const OdString& strValue );
61
66
70 void SetSillHeightOpening( const OdString& strValue );
71
76
80 void SetSillHeightWindow( const OdString& strValue );
81
86
90 void SetHeadHeightDoor( const OdString& strValue );
91
96
100 void SetHeadHeightOpening( const OdString& strValue );
101
106
110 void SetHeadHeightWindow( const OdString& strValue );
111
115 const OdString& GetHeightDoor() const;
116
120 void SetHeightDoor( const OdString& strValue );
121
126
130 void SetHeightOpening( const OdString& strValue );
131
135 const OdString& GetHeightWindow() const;
136
140 void SetHeightWindow( const OdString& strValue );
141
145 const OdString& GetWidthDoor() const;
146
150 void SetWidthDoor( const OdString& strValue );
151
155 const OdString& GetWidthOpening() const;
156
160 void SetWidthOpening( const OdString& strValue );
161
165 const OdString& GetWidthWindow() const;
166
170 void SetWidthWindow( const OdString& strValue );
171
176
180 void SetRoughHeightDoor( const OdString& strValue );
181
186
190 void SetRoughHeightOpening( const OdString& strValue );
191
196
200 void SetRoughWidthDoor( const OdString& strValue );
201
206
210 void SetRoughWidthOpening( const OdString& strValue );
211
215 const OdString& GetStairPrefix() const;
216
220 void SetStairPrefix( const OdString& strValue );
221
227
232 void SetIsUpdatePointsImmediately( bool bUpdate );
233
238
246
253 void AddScaledDimStyle( const OdDbObjectId& idStyle );
254
261 void RemoveScaledDimStyle( const OdDbObjectId& idStyle );
262
267
271 void SetIsDisplayDoorLabelInCent( bool bDisplay );
272
277
281 void SetIsDisplayWindowLabelInCent( bool bDisplay );
282
287
291 void SetIsDisplayOpeningLabelInCent( bool bDisplay );
292
297
301 void SetIsDisplayStairLabelInCent( bool bDisplay );
302
307
312
313 protected:
314 // Dimension Label Prefix
315 // Sill Height of Window
317
318 // Dimension Label Prefix
319 // Sill Height of Opening
321
322 // Dimension Label Prefix
323 // Sill Height of Opening
325
326 // Dimension Label Prefix
327 // Head Height of Door
329
330 // Dimension Label Prefix
331 // Head Height of Opening
333
334 // Dimension Label Prefix
335 // Head Height of Window
337
338 // Dimension Label Prefix
339 // Height of Door
341
342 // Dimension Label Prefix
343 // Height of Opening
345
346 // Dimension Label Prefix
347 // Height of Window
349
350 // Dimension Label Prefix
351 // Width of Door
353
354 // Dimension Label Prefix
355 // Width of Opening
357
358 // Dimension Label Prefix
359 // Width of Window
361
362 // Dimension Label Prefix
363 // Rough Height of Door
365
366 // Dimension Label Prefix
367 // Rough Height of Window
369
370 // Dimension Label Prefix
371 // Rough Width of Door
373
374 // Dimension Label Prefix
375 // Rough Width of Window
377
378 // Dimension Label Prefix
379 // Stair Prefix
381
382 // Array all string labels
383 OdString* arrAllString[17];
384
385 // Format -> Options -> AEC Dimension -. Update Added / Removed points immediately
386 // true if checked
388
389 // std vector all Dimension Styles
390 std::vector<OdDbObjectId> m_aDimensionStyles;
391
393
394 // for 40 version
400
401 // for 70 version
403};
404
406
407#endif //__AECDBVARSMUNICH_H__
OdSmartPtr< AECDbVarsMunich > AECDbVarsMunichPtr
#define AEC_DICTIONARY_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:91
#define AEC_DECLARE_MEMBERS(ClassName)
Definition: AECMacros.h:54
unsigned int OdUInt32
short OdInt16
void RemoveScaledDimStyle(const OdDbObjectId &idStyle)
bool IsDisplayWindowLabelInCent() const
const OdString & GetRoughHeightDoor() const
void SetUnderlineOverride(UnderlineOverride eOverride)
void SetIsDisplayOpeningLabelInCent(bool bDisplay)
UnderlineOverride GetUnderlineOverride() const
const OdString & GetSillHeightOpening() const
void SetRoughHeightOpening(const OdString &strValue)
OdString m_strSillHeightDoor
OdInt16 m_iDisplayStairLabelInCent
OdUInt32 GetScaledDimStyleCount() const
void SetSillHeightWindow(const OdString &strValue)
OdString m_strHeadHeightWindow
OdString m_strRoughWidthWindow
void SetIsDisplayStairLabelInCent(bool bDisplay)
OdInt16 m_iDisplayOpeningLabelInCent
OdString m_strRoughWidthDoor
const OdString & GetSillHeightDoor() const
const OdString & GetSillHeightWindow() const
const OdString & GetRoughWidthDoor() const
const OdString & GetHeadHeightWindow() const
bool IsDisplayOpeningLabelInCent() const
OdString m_strWidthWindow
OdString m_strHeadHeightOpening
OdString m_strHeadHeightDoor
OdDbObjectId GetScaledDimStyleByIndex(OdUInt32 iIndex) const
void SetRoughHeightDoor(const OdString &strValue)
void SetHeadHeightOpening(const OdString &strValue)
void SetIsDisplayWindowLabelInCent(bool bDisplay)
void SetHeadHeightDoor(const OdString &strValue)
const OdString & GetWidthDoor() const
const OdString & GetStairPrefix() const
void SetWidthWindow(const OdString &strValue)
const OdString & GetHeightWindow() const
const OdString & GetRoughWidthOpening() const
OdString m_strRoughHeightWindow
OdString m_strRoughHeightDoor
bool IsUpdatePointsImmediately() const
OdString m_strHeightWindow
void SetSillHeightOpening(const OdString &strValue)
OdString m_strWidthOpening
OdString m_strSillHeightWindow
const OdString & GetHeadHeightOpening() const
void SetRoughWidthDoor(const OdString &strValue)
const OdString & GetWidthWindow() const
void SetWidthOpening(const OdString &strValue)
bool IsDisplayDoorLabelInCent() const
void SetWidthDoor(const OdString &strValue)
void SetHeightOpening(const OdString &strValue)
const OdString & GetRoughHeightOpening() const
OdString m_strSillHeightOpening
OdInt16 m_iOvverideDisplayText
void SetSillHeightDoor(const OdString &strValue)
void SetRoughWidthOpening(const OdString &strValue)
void SetHeightWindow(const OdString &strValue)
void AddScaledDimStyle(const OdDbObjectId &idStyle)
void SetHeadHeightWindow(const OdString &strValue)
bool IsDisplayStairLabelInCent() const
void SetIsUpdatePointsImmediately(bool bUpdate)
void SetIsDisplayDoorLabelInCent(bool bDisplay)
const OdString & GetWidthOpening() const
void SetHeightDoor(const OdString &strValue)
OdInt16 m_iDisplayDoorlLabelInCent
std::vector< OdDbObjectId > m_aDimensionStyles
const OdString & GetHeadHeightDoor() const
OdInt16 m_iDisplayWindowlLabelInCent
OdString m_strWidthDoor
void SetStairPrefix(const OdString &strValue)
const OdString & GetHeightDoor() const
OdString m_strHeightOpening
const OdString & GetHeightOpening() const
OdString m_strHeightDoor