35 #ifndef IE_CORE_FRAMERANGE_H
36 #define IE_CORE_FRAMERANGE_H
38 #include "IECore/Export.h"
39 #include "IECore/FrameList.h"
53 FrameRange( Frame start, Frame end, Frame step = 1 );
56 void asList( std::vector<Frame> &frames )
const override ;
57 std::string asString()
const override ;
58 bool isEqualTo( ConstFrameListPtr other )
const override;
59 FrameListPtr copy()
const override;
61 static FrameListPtr parse(
const std::string &frameList );
64 void setStart( Frame start );
67 void setEnd( Frame end );
70 void setStep( Frame step );
80 static FrameList::Parser< FrameRange > g_parserRegistrar;
88 #endif // IE_CORE_FRAMERANGE_H
Definition: FrameRange.h:47
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43
Definition: FrameList.h:52