35 #ifndef IE_CORE_EXCLUSIONFRAMELIST_H
36 #define IE_CORE_EXCLUSIONFRAMELIST_H
38 #include "IECore/Export.h"
39 #include "IECore/FrameList.h"
56 void setFrameList( FrameListPtr frameList );
57 FrameListPtr getFrameList();
59 void setExclusionFrameList( FrameListPtr exclusionFrameList );
60 FrameListPtr getExclusionFrameList();
62 void asList( std::vector<Frame> &frames )
const override ;
63 std::string asString()
const override ;
64 bool isEqualTo( ConstFrameListPtr other )
const override;
65 FrameListPtr copy()
const override ;
67 static FrameListPtr parse(
const std::string &frameList );
71 FrameListPtr m_frameList;
72 FrameListPtr m_exclusionFrameList;
76 static FrameList::Parser< ExclusionFrameList > g_parserRegistrar;
84 #endif // IE_CORE_EXCLUSIONFRAMELIST_H
Definition: ExclusionFrameList.h:47
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43
Definition: FrameList.h:52