xsi_track.h Source File
 
 
 
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 //*****************************************************************************
00184 //*****************************************************************************
00185 class SICPPSDKDECL Track : public ProjectItem
00186 {
00187 public:
00189         Track();
00190 
00192         ~Track();
00193 
00197         Track(const CRef& in_ref);
00198 
00202         Track(const Track& in_obj);
00203 
00208         bool IsA( siClassID in_ClassID) const;
00209 
00213         siClassID GetClassID() const;
00214 
00220         Track& operator=(const Track& in_obj);
00221 
00227         Track& operator=(const CRef& in_ref);
00228 
00232         CRefArray GetClips() const;
00233 
00234         private:
00235         Track * operator&() const;
00236         Track * operator&();
00237 };
00238 
00239 }
00240 
00241 #endif // __XSITRACK_H__