FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbIdMapping.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
20#include "..\acdb17\AcDb.h"
21#include "..\acad\Acad.h"
22
23class AcDbDatabase;
24class AcDbIdPair;
25class AcDbObjectId;
26class AcRxClass;
27class AcRxObject;
28
30{
31public:
33
37 Acad::ErrorStatus destDb( AcDbDatabase * &)const ;
38 Acad::ErrorStatus origDb( AcDbDatabase * &)const ;
39 Acad::ErrorStatus setDestDb( AcDbDatabase *);
40 virtual ~AcDbIdMapping(void);
41 virtual bool change( AcDbIdPair const &);
42 virtual bool compute( AcDbIdPair &)const ;
43 virtual bool del( AcDbObjectId);
44 virtual Acad::ErrorStatus assign( AcDbIdPair const &);
45 virtual Acad::ErrorStatus copyFrom( AcRxObject const *);
46
47};
virtual Acad::ErrorStatus copyFrom(AcRxObject const *)
AcDbIdMapping(void)
Acad::ErrorStatus origDb(AcDbDatabase *&) const
virtual bool compute(AcDbIdPair &) const
virtual Acad::ErrorStatus assign(AcDbIdPair const &)
AcDb::DuplicateRecordCloning duplicateRecordCloning(void) const
ACRX_DECLARE_MEMBERS(AcDbIdMapping)
virtual bool change(AcDbIdPair const &)
Acad::ErrorStatus destDb(AcDbDatabase *&) const
Acad::ErrorStatus setDestDb(AcDbDatabase *)
virtual bool del(AcDbObjectId)
virtual ~AcDbIdMapping(void)
AcDb::DeepCloneType deepCloneContext(void) const