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__