CFx SDK Documentation  2023 SP0
DbBlockConstraintParameters.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 _DbBlockConstraintParameter_h_Included_
25 #define _DbBlockConstraintParameter_h_Included_
26 
27 #include "DbBlock2PtParameter.h"
28 #include "DbBlockParamValueSet.h"
29 
35 {
36 public:
40 };
41 
43 
49 {
50 public:
54  void setDescription(const OdString&);
55  double value() const;
56  void setValue(double v);
59 };
60 
62 
68 {
69 public:
72 };
73 
75 
81 {
82 public:
85 };
86 
88 
94 {
95 public:
98 };
99 
101 
107 {
108 public:
111 
112  //FELIX_CHANGE_BEGIN
114  void setBasePoint( const OdGePoint3d& ptBasePoint );
115  //FELIX_CHANGE_END
116 };
117 
119 
125 {
126 public:
129 };
130 
132 
138 {
139 public:
142 };
143 
145 
146 #endif //_DbBlockConstraintParameter_h_Included_
OdSmartPtr< OdDbBlockAlignedConstraintParameter > OdDbBlockAlignedConstraintParameterPtr
OdSmartPtr< OdDbBlockHorizontalConstraintParameter > OdDbBlockHorizontalConstraintParameterPtr
OdSmartPtr< OdDbBlockRadialConstraintParameter > OdDbBlockRadialConstraintParameterPtr
OdSmartPtr< OdDbBlockAngularConstraintParameter > OdDbBlockAngularConstraintParameterPtr
OdSmartPtr< OdDbBlockConstraintParameter > OdDbBlockConstraintParameterPtr
OdSmartPtr< OdDbBlockDiametricConstraintParameter > OdDbBlockDiametricConstraintParameterPtr
OdSmartPtr< OdDbBlockVerticalConstraintParameter > OdDbBlockVerticalConstraintParameterPtr
OdSmartPtr< OdDbBlockLinearConstraintParameter > OdDbBlockLinearConstraintParameterPtr
#define DYNBLOCKS_EXPORT
Definition: DbEvalGraph.h:91
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockAlignedConstraintParameter)
void setBasePoint(const OdGePoint3d &ptBasePoint)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockAngularConstraintParameter)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockConstraintParameter)
void setDependency(OdDbObjectId id)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockDiametricConstraintParameter)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockHorizontalConstraintParameter)
void setValueSet(const OdDbBlockParamValueSet &)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockLinearConstraintParameter)
const OdDbBlockParamValueSet & valueSet() const
void setDescription(const OdString &)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockRadialConstraintParameter)
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockVerticalConstraintParameter)
const GLfloat * v
Definition: gles2_ext.h:315