xsi_track.h

Go to the documentation of this file.
00001 //*****************************************************************************
00011 //*****************************************************************************
00012 #if (_MSC_VER > 1000) || defined(SGI_COMPILER)
00013 #pragma once
00014 #endif
00015 
00016 #ifndef __XSITRACK_H__
00017 #define __XSITRACK_H__
00018 
00019 #include <xsi_projectitem.h>
00020 
00021 namespace XSI {
00022 
00023 
00024 //*****************************************************************************
00170 //*****************************************************************************
00171 class SICPPSDKDECL Track : public ProjectItem
00172 {
00173 public:
00175     Track();
00176 
00178     ~Track();
00179 
00183     Track(const CRef& in_ref);
00184 
00188     Track(const Track& in_obj);
00189 
00194     bool IsA( siClassID in_ClassID) const;
00195 
00199     siClassID GetClassID() const;
00200 
00206     Track& operator=(const Track& in_obj);
00207 
00213     Track& operator=(const CRef& in_ref);
00214 
00218     CRefArray GetClips() const;
00219 
00220     private:
00221     Track * operator&() const;
00222     Track * operator&();
00223 };
00224 
00225 }
00226 
00227 #endif // __XSITRACK_H__