FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbDummyDwgFiler.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\AcDb.h"
20#include "..\acad\Acad.h"
21
22class AcDbHandle;
27class AcGePoint2d;
28class AcGePoint3d;
29class AcGeScale3d;
30class AcGeVector2d;
31class AcGeVector3d;
32class AcString;
33struct ads_binary;
34
36{
37public:
39 virtual ~AcDbDummyDwgFiler(void);
40 virtual AcDb::FilerType filerType(void)const ;
41 virtual Acad::ErrorStatus filerStatus(void)const ;
42 virtual Acad::ErrorStatus readAcDbHandle( AcDbHandle *);
43 virtual Acad::ErrorStatus readAddress(void * *);
44 virtual Acad::ErrorStatus readBChunk( ads_binary *);
45 virtual Acad::ErrorStatus readBool(bool *);
46 virtual Acad::ErrorStatus readBoolean(int *);
47 virtual Acad::ErrorStatus readBytes(void *,unsigned long);
48 virtual Acad::ErrorStatus readDouble(double *);
49 virtual Acad::ErrorStatus readHardOwnershipId( AcDbHardOwnershipId *);
50 virtual Acad::ErrorStatus readHardPointerId( AcDbHardPointerId *);
51 virtual Acad::ErrorStatus readInt16(short *);
52 virtual Acad::ErrorStatus readInt32(long *);
53 virtual Acad::ErrorStatus readInt8(char *);
54 virtual Acad::ErrorStatus readPoint2d( AcGePoint2d *);
55 virtual Acad::ErrorStatus readPoint3d( AcGePoint3d *);
56 virtual Acad::ErrorStatus readScale3d( AcGeScale3d *);
57 virtual Acad::ErrorStatus readSoftOwnershipId( AcDbSoftOwnershipId *);
58 virtual Acad::ErrorStatus readSoftPointerId( AcDbSoftPointerId *);
59 virtual Acad::ErrorStatus readString( AcString &);
60 virtual Acad::ErrorStatus readString(wchar_t * *);
61 virtual Acad::ErrorStatus readUInt16(unsigned short *);
62 virtual Acad::ErrorStatus readUInt32(unsigned long *);
63 virtual Acad::ErrorStatus readUInt8(unsigned char *);
64 virtual Acad::ErrorStatus readVector2d( AcGeVector2d *);
65 virtual Acad::ErrorStatus readVector3d( AcGeVector3d *);
66 virtual Acad::ErrorStatus seek(long,int);
67 virtual Acad::ErrorStatus writeAcDbHandle( AcDbHandle const &);
68 virtual Acad::ErrorStatus writeAddress(void const *);
69 virtual Acad::ErrorStatus writeBChunk( ads_binary const &);
70 virtual Acad::ErrorStatus writeBool(bool);
71 virtual Acad::ErrorStatus writeBoolean(int);
72 virtual Acad::ErrorStatus writeBytes(void const *,unsigned long);
73 virtual Acad::ErrorStatus writeDouble(double);
74 virtual Acad::ErrorStatus writeHardOwnershipId( AcDbHardOwnershipId const &);
75 virtual Acad::ErrorStatus writeHardPointerId( AcDbHardPointerId const &);
76 virtual Acad::ErrorStatus writeInt16(short);
77 virtual Acad::ErrorStatus writeInt32(long);
78 virtual Acad::ErrorStatus writeInt8(char);
79 virtual Acad::ErrorStatus writePoint2d( AcGePoint2d const &);
80 virtual Acad::ErrorStatus writePoint3d( AcGePoint3d const &);
81 virtual Acad::ErrorStatus writeScale3d( AcGeScale3d const &);
82 virtual Acad::ErrorStatus writeSoftOwnershipId( AcDbSoftOwnershipId const &);
83 virtual Acad::ErrorStatus writeSoftPointerId( AcDbSoftPointerId const &);
84 virtual Acad::ErrorStatus writeString( AcString const &);
85 virtual Acad::ErrorStatus writeString(wchar_t const *);
86 virtual Acad::ErrorStatus writeUInt16(unsigned short);
87 virtual Acad::ErrorStatus writeUInt32(unsigned long);
88 virtual Acad::ErrorStatus writeUInt8(unsigned char);
89 virtual Acad::ErrorStatus writeVector2d( AcGeVector2d const &);
90 virtual Acad::ErrorStatus writeVector3d( AcGeVector3d const &);
91 virtual long tell(void)const ;
92 virtual void resetFilerStatus(void);
93 virtual void setFilerStatus( Acad::ErrorStatus);
94
95};
virtual Acad::ErrorStatus writeString(AcString const &)
virtual Acad::ErrorStatus writeAddress(void const *)
virtual Acad::ErrorStatus writeSoftPointerId(AcDbSoftPointerId const &)
virtual Acad::ErrorStatus writeString(wchar_t const *)
virtual Acad::ErrorStatus writeUInt8(unsigned char)
virtual Acad::ErrorStatus readBChunk(ads_binary *)
virtual Acad::ErrorStatus readHardOwnershipId(AcDbHardOwnershipId *)
virtual Acad::ErrorStatus writeHardOwnershipId(AcDbHardOwnershipId const &)
virtual ~AcDbDummyDwgFiler(void)
virtual Acad::ErrorStatus readBytes(void *, unsigned long)
virtual Acad::ErrorStatus readSoftPointerId(AcDbSoftPointerId *)
virtual Acad::ErrorStatus readDouble(double *)
virtual Acad::ErrorStatus readUInt32(unsigned long *)
virtual Acad::ErrorStatus readPoint3d(AcGePoint3d *)
virtual Acad::ErrorStatus writeSoftOwnershipId(AcDbSoftOwnershipId const &)
virtual Acad::ErrorStatus writeVector2d(AcGeVector2d const &)
virtual Acad::ErrorStatus writeUInt32(unsigned long)
virtual Acad::ErrorStatus readInt8(char *)
virtual Acad::ErrorStatus writePoint3d(AcGePoint3d const &)
virtual Acad::ErrorStatus readAddress(void **)
virtual Acad::ErrorStatus writeAcDbHandle(AcDbHandle const &)
virtual Acad::ErrorStatus readString(wchar_t **)
virtual Acad::ErrorStatus readUInt8(unsigned char *)
virtual Acad::ErrorStatus writeBytes(void const *, unsigned long)
virtual Acad::ErrorStatus writeInt32(long)
virtual Acad::ErrorStatus readBool(bool *)
virtual Acad::ErrorStatus writeBoolean(int)
virtual Acad::ErrorStatus writeUInt16(unsigned short)
virtual Acad::ErrorStatus readScale3d(AcGeScale3d *)
virtual Acad::ErrorStatus writeInt16(short)
virtual void resetFilerStatus(void)
virtual Acad::ErrorStatus readUInt16(unsigned short *)
virtual Acad::ErrorStatus writeDouble(double)
virtual Acad::ErrorStatus readBoolean(int *)
virtual Acad::ErrorStatus readPoint2d(AcGePoint2d *)
virtual Acad::ErrorStatus seek(long, int)
virtual Acad::ErrorStatus writeBChunk(ads_binary const &)
virtual void setFilerStatus(Acad::ErrorStatus)
virtual long tell(void) const
virtual Acad::ErrorStatus readVector3d(AcGeVector3d *)
virtual Acad::ErrorStatus readHardPointerId(AcDbHardPointerId *)
virtual AcDb::FilerType filerType(void) const
virtual Acad::ErrorStatus readVector2d(AcGeVector2d *)
virtual Acad::ErrorStatus readInt16(short *)
virtual Acad::ErrorStatus readInt32(long *)
virtual Acad::ErrorStatus writeBool(bool)
virtual Acad::ErrorStatus writeInt8(char)
virtual Acad::ErrorStatus writeVector3d(AcGeVector3d const &)
virtual Acad::ErrorStatus writeScale3d(AcGeScale3d const &)
virtual Acad::ErrorStatus readSoftOwnershipId(AcDbSoftOwnershipId *)
virtual Acad::ErrorStatus writeHardPointerId(AcDbHardPointerId const &)
virtual Acad::ErrorStatus filerStatus(void) const
virtual Acad::ErrorStatus writePoint2d(AcGePoint2d const &)
virtual Acad::ErrorStatus readAcDbHandle(AcDbHandle *)
virtual Acad::ErrorStatus readString(AcString &)