xsi_consthistory.h
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__