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__