00001 //***************************************************************************** 00002 /* 00003 \file xsi_consthistory.h 00004 \brief ConstructionHistory object class. 00005 00006 Copyright 2008 Autodesk, Inc. All rights reserved. 00007 Use of this software is subject to the terms of the Autodesk license agreement 00008 provided at the time of installation or download, or which otherwise accompanies 00009 this software in either electronic or hard copy form. 00010 */ 00011 //***************************************************************************** 00012 00013 #if (_MSC_VER > 1000) || defined(SGI_COMPILER) 00014 #pragma once 00015 #endif 00016 00017 #ifndef __XSICONSTRUCTIONHISTORY_H__ 00018 #define __XSICONSTRUCTIONHISTORY_H__ 00019 00020 #include <xsi_siobject.h> 00021 00022 namespace XSI { 00023 00024 //***************************************************************************** 00031 //***************************************************************************** 00032 class SICPPSDKDECL ConstructionHistory : public SIObject 00033 { 00034 public: 00036 ConstructionHistory(); 00037 00039 ~ConstructionHistory(); 00040 00044 ConstructionHistory(const CRef& in_ref); 00045 00049 ConstructionHistory(const ConstructionHistory& in_obj); 00050 00055 bool IsA( siClassID in_ClassID) const; 00056 00060 siClassID GetClassID() const; 00061 00067 ConstructionHistory& operator=(const ConstructionHistory& in_obj); 00068 00074 ConstructionHistory& operator=(const CRef& in_ref); 00075 00076 private: 00077 ConstructionHistory * operator&() const; 00078 ConstructionHistory * operator&(); 00079 }; 00080 00081 }; 00082 00083 #endif // __XSICONSTRUCTIONHISTORY_H__