FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDmXdataSysVar.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
19#include "..\acdb17\AcDm.h"
20
21class AcDbObject;
22class AcDbObjectId;
23struct resbuf;
24
26{
27public:
30 bool getAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId &);
31 bool getDouble(wchar_t const *, AcDm::Code,double &);
32 bool getInteger(wchar_t const *, AcDm::Code,int &);
33 bool getString(wchar_t const *, AcDm::Code,wchar_t * &);
34 bool setAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId, AcDbObjectId *,bool);
35 bool setDouble(wchar_t const *, AcDm::Code,double,double *,bool);
36 bool setInteger(wchar_t const *, AcDm::Code,int,int *,bool);
37 bool setString(wchar_t const *, AcDm::Code,wchar_t const *,wchar_t const *,bool);
38 bool updateAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId,bool);
39 bool updateDouble(wchar_t const *, AcDm::Code,double,bool);
40 bool updateInteger(wchar_t const *, AcDm::Code,int,bool);
41 bool updateString(wchar_t const *, AcDm::Code,wchar_t const *,bool);
42
43protected:
44 bool getDimensionXdata(wchar_t const *, AcDm::Code,int);
45 bool mergeXdata( resbuf *,int);
46
47};
Code
Definition AcDm.h:24
bool getInteger(wchar_t const *, AcDm::Code, int &)
AcDmXdataSysVar(AcDbObject *)
bool mergeXdata(resbuf *, int)
bool updateInteger(wchar_t const *, AcDm::Code, int, bool)
bool updateString(wchar_t const *, AcDm::Code, wchar_t const *, bool)
bool getString(wchar_t const *, AcDm::Code, wchar_t *&)
bool setDouble(wchar_t const *, AcDm::Code, double, double *, bool)
bool setAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId, AcDbObjectId *, bool)
bool updateAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId, bool)
bool getAcDbObjectId(wchar_t const *, AcDm::Code, AcDbObjectId &)
bool setInteger(wchar_t const *, AcDm::Code, int, int *, bool)
bool getDimensionXdata(wchar_t const *, AcDm::Code, int)
bool updateDouble(wchar_t const *, AcDm::Code, double, bool)
bool setString(wchar_t const *, AcDm::Code, wchar_t const *, wchar_t const *, bool)
bool getDouble(wchar_t const *, AcDm::Code, double &)
~AcDmXdataSysVar(void)