FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbDataCell.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
22class AcDbObjectId;
25class AcGePoint3d;
26class AcGeVector3d;
27class AcRxClass;
28
30{
31public:
33 {
34 kUnknown = 0,
35 kInteger = 1,
36 kDouble = 2,
37 kCharPtr = 3,
38 kPoint = 4,
39 kObjectId = 5,
40 kHardOwnerId = 6,
41 kSoftOwnerId = 7,
42 kHardPtrId = 8,
43 kSoftPtrId = 9,
44 kBool = 10,
45 kVector = 11
46 };
47public:
49
59 AcDbDataCell(double);
62 AcDbDataCell(wchar_t const *);
63 virtual operator bool(void)const ;
64 virtual operator AcDbHardOwnershipId &(void)const ;
65 virtual operator AcDbHardPointerId &(void)const ;
66 virtual operator AcDbObjectId &(void)const ;
67 virtual operator AcDbSoftOwnershipId &(void)const ;
68 virtual operator AcDbSoftPointerId &(void)const ;
69 virtual operator AcGePoint3d &(void)const ;
70 virtual operator AcGeVector3d &(void)const ;
71 virtual operator double(void)const ;
72 virtual operator int(void)const ;
73 virtual operator wchar_t const *(void)const ;
74 virtual ~AcDbDataCell(void);
75 virtual bool operator!=( AcDbDataCell const &)const ;
76 virtual bool operator==( AcDbDataCell const &)const ;
77 virtual AcDbDataCell & operator=(bool);
78 virtual AcDbDataCell & operator=( AcDbDataCell const &);
81 virtual AcDbDataCell & operator=( AcDbObjectId const &);
84 virtual AcDbDataCell & operator=( AcGePoint3d const &);
85 virtual AcDbDataCell & operator=( AcGeVector3d const &);
86 virtual AcDbDataCell & operator=(double);
87 virtual AcDbDataCell & operator=(int);
88 virtual AcDbDataCell & operator=(wchar_t const *);
89 virtual CellType type(void)const ;
90 virtual void init(void);
91
92};
AcDbDataCell(bool)
AcDbDataCell(AcDbDataCell const &)
AcDbDataCell(AcDbHardOwnershipId const &)
virtual AcDbDataCell & operator=(AcDbDataCell const &)
virtual AcDbDataCell & operator=(int)
virtual AcDbDataCell & operator=(AcDbHardPointerId const &)
virtual AcDbDataCell & operator=(AcGeVector3d const &)
virtual void init(void)
virtual AcDbDataCell & operator=(double)
AcDbDataCell(AcDbSoftOwnershipId const &)
virtual AcDbDataCell & operator=(wchar_t const *)
AcDbDataCell(double)
virtual AcDbDataCell & operator=(bool)
AcDbDataCell(AcDbObjectId const &)
virtual AcDbDataCell & operator=(AcGePoint3d const &)
virtual bool operator==(AcDbDataCell const &) const
virtual AcDbDataCell & operator=(AcDbSoftOwnershipId const &)
AcDbDataCell(AcGePoint3d const &)
AcDbDataCell(AcDbHardPointerId const &)
virtual AcDbDataCell & operator=(AcDbObjectId const &)
AcDbDataCell(void)
virtual AcDbDataCell & operator=(AcDbSoftPointerId const &)
virtual AcDbDataCell & operator=(AcDbHardOwnershipId const &)
virtual bool operator!=(AcDbDataCell const &) const
AcDbDataCell(AcDbSoftPointerId const &)
AcDbDataCell(wchar_t const *)
AcDbDataCell(AcGeVector3d const &)
ACRX_DECLARE_MEMBERS(AcDbDataCell)
virtual ~AcDbDataCell(void)
virtual CellType type(void) const