CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
DbFieldValue.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 OD_DBFIELDVALUE_H
26#define OD_DBFIELDVALUE_H
27
28#include "TD_PackPush.h"
29#include "OdValue.h"
30
31class OdFieldValueImpl;
32class OdDbObjectId;
33class OdResBuf;
34class OdDbDwgFiler;
35class OdDbDxfFiler;
36
49{
50public:
52
68 OdFieldValue(const OdInt64& date);
69 OdFieldValue(double x, double y);
70 OdFieldValue(double x, double y, double z);
71 OdFieldValue(const OdDbObjectId& objectId);
72 OdFieldValue(const OdResBuf& resBuf);
73 // OdFieldValue(const OdRxVariantValue& var);
74 OdFieldValue(const void* buffer, OdInt32 bufferSize);
77 using OdValue::get;
78 bool get(OdGePoint3d& p) const;
79 bool get(OdGeVector3d& p) const;
80 using OdValue::set;
81 bool set(const OdGePoint3d& p);
82 bool set(const OdGeVector3d& p);
83 OdUInt32 flags() const;
84};
85
90
91#include "TD_PackPop.h"
92
93#endif // OD_DBFIELDVALUE_H
#define DBENT_EXPORT
Definition: DbExport.h:67
OdSmartPtr< OdFieldValue > OdFieldValuePtr
Definition: DbFieldValue.h:89
unsigned int OdUInt32
int OdInt32
bool set(const OdGeVector3d &p)
bool get(OdGePoint3d &p) const
OdFieldValue(const OdDbObjectId &objectId)
OdFieldValue(const OdResBuf &resBuf)
OdUInt32 flags() const
ODRX_DECLARE_MEMBERS(OdFieldValue)
OdFieldValue(double x, double y)
OdFieldValue(const OdString &value)
OdFieldValue(OdInt32 value)
bool set(const OdGePoint3d &p)
OdFieldValue(const OdGePoint3d &p)
OdFieldValue(double x, double y, double z)
OdFieldValue(double value)
OdFieldValue(const OdInt64 &date)
OdFieldValue(const OdFieldValue &value)
bool get(OdGeVector3d &p) const
OdFieldValue(const void *buffer, OdInt32 bufferSize)
OdFieldValue(const OdGeVector3d &p)
Definition: Int64.h:43
bool get(OdString &value) const
bool set(const OdValue &value)
GLfloat GLfloat GLfloat z
Definition: gles2_ext.h:318
GLuint buffer
Definition: gles2_ext.h:178
GLfloat x
Definition: gles2_ext.h:314
GLfloat GLfloat y
Definition: gles2_ext.h:316
GLsizei const GLfloat * value
Definition: gles2_ext.h:302