CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
DbBlendOptions.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 license
16// 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
25#ifndef _DbBlendOptions_h_Included_
26#define _DbBlendOptions_h_Included_
27
28#include "TD_PackPush.h"
29#include "DbEntity.h"
31
32class OdDbBlendOptionsImpl;
33
41{
42public:
47
51 //OdDbBlendOptions(const OdDbBlendOptions& src);
52
57
63 OdDbBlendOptions& operator = (const OdDbBlendOptions& rhs);
64
74 kDriveModeFirst = 0,
75 kDriveModeSecond = 1,
76 kDriveModeBoth = 2
77 };
78
86 bool simplify() const;
87
95 void setSimplify(bool simplify);
104 bool solid() const;
105
130
146
159
182
193
204
216
217
218private:
219 friend class OdDbBlendOptionsImpl;
220 OdDbBlendOptionsImpl *m_pImpl;
221};
222
223#include "TD_PackPop.h"
224#endif // _DbBlendOptions_h_Included_
#define DBENT_EXPORT
Definition: DbExport.h:67
unsigned int OdUInt32
OdResult
Definition: OdResult.h:29
OdDbBlendOptions::DriveModeType driveMode() const
OdResult setCoplanarPoint(const OdGePoint3d pPt)
bool solid() const
OdResult setQuality(OdUInt32 val)
bool simplify() const
OdUInt32 quality() const
void setSimplify(bool simplify)
OdResult setCoplanarDirection(const OdGeVector3d pDir)
OdGeVector3d coplanarDirection() const
OdResult setSolid(bool val)
OdGePoint3d coplanarPoint() const
OdResult setDriveMode(OdDbBlendOptions::DriveModeType val)