CFx SDK Documentation  2023 SP0
AECDbVarsMunich.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2017, 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 Teigha(R) software pursuant to a license
16 // agreement with Open Design Alliance.
17 // Teigha(R) Copyright (C) 2002-2017 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 
34 class AECARCHDACHBASE_API AECDbVarsMunich: public AECDbVars
35 {
37 
39 
40  public:
45  {
46  eUnderlineAll = 0,
47  eUnderlineNone = 1,
48  eUnderlineIsNotOverriden = 2
49  };
50 
51  public:
55  const OdString& GetSillHeightDoor() const;
56 
60  void SetSillHeightDoor( const OdString& strValue );
61 
66 
70  void SetSillHeightOpening( const OdString& strValue );
71 
75  const OdString& GetSillHeightWindow() const;
76 
80  void SetSillHeightWindow( const OdString& strValue );
81 
85  const OdString& GetHeadHeightDoor() const;
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 
125  const OdString& GetHeightOpening() const;
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 
175  const OdString& GetRoughHeightDoor() const;
176 
180  void SetRoughHeightDoor( const OdString& strValue );
181 
186 
190  void SetRoughHeightOpening( const OdString& strValue );
191 
195  const OdString& GetRoughWidthDoor() const;
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
void SetRoughHeightOpening(const OdString &strValue)
const OdString & GetRoughWidthDoor() const
const OdString & GetStairPrefix() const
OdString m_strSillHeightDoor
OdInt16 m_iDisplayStairLabelInCent
OdUInt32 GetScaledDimStyleCount() const
const OdString & GetHeadHeightDoor() const
const OdString & GetWidthOpening() const
void SetSillHeightWindow(const OdString &strValue)
OdString m_strHeadHeightWindow
OdString m_strRoughWidthWindow
const OdString & GetHeadHeightWindow() const
void SetIsDisplayStairLabelInCent(bool bDisplay)
const OdString & GetHeightOpening() const
OdInt16 m_iDisplayOpeningLabelInCent
OdString m_strRoughWidthDoor
bool IsDisplayOpeningLabelInCent() const
OdString m_strWidthWindow
OdString m_strHeadHeightOpening
OdString m_strHeadHeightDoor
OdDbObjectId GetScaledDimStyleByIndex(OdUInt32 iIndex) const
void SetRoughHeightDoor(const OdString &strValue)
const OdString & GetHeightWindow() const
void SetHeadHeightOpening(const OdString &strValue)
void SetIsDisplayWindowLabelInCent(bool bDisplay)
void SetHeadHeightDoor(const OdString &strValue)
void SetWidthWindow(const OdString &strValue)
OdString m_strRoughHeightWindow
OdString m_strRoughHeightDoor
const OdString & GetHeightDoor() const
const OdString & GetHeadHeightOpening() const
bool IsUpdatePointsImmediately() const
const OdString & GetRoughHeightOpening() const
OdString m_strHeightWindow
void SetSillHeightOpening(const OdString &strValue)
OdString m_strWidthOpening
OdString m_strSillHeightWindow
void SetRoughWidthDoor(const OdString &strValue)
void SetWidthOpening(const OdString &strValue)
bool IsDisplayDoorLabelInCent() const
void SetWidthDoor(const OdString &strValue)
void SetHeightOpening(const OdString &strValue)
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)
const OdString & GetSillHeightDoor() const
void SetHeadHeightWindow(const OdString &strValue)
bool IsDisplayStairLabelInCent() const
void SetIsUpdatePointsImmediately(bool bUpdate)
const OdString & GetRoughWidthOpening() const
const OdString & GetSillHeightWindow() const
void SetIsDisplayDoorLabelInCent(bool bDisplay)
void SetHeightDoor(const OdString &strValue)
OdInt16 m_iDisplayDoorlLabelInCent
std::vector< OdDbObjectId > m_aDimensionStyles
const OdString & GetSillHeightOpening() const
OdInt16 m_iDisplayWindowlLabelInCent
OdString m_strWidthDoor
const OdString & GetWidthWindow() const
const OdString & GetWidthDoor() const
void SetStairPrefix(const OdString &strValue)
OdString m_strHeightOpening
OdString m_strHeightDoor