11 #ifndef __CH_FILTERS_H_INCLUDED__ 
   12 #define __CH_FILTERS_H_INCLUDED__ 
   47     virtual void resetChannel() = 0;
 
   48     virtual void resetSegment() = 0;
 
   52     virtual CH_Segment *nextSegment(
bool &is_selected) = 0;
 
   55     virtual void undoStart() = 0;
 
   56     virtual void undoChannel( 
CH_Channel *chp) = 0;
 
   57     virtual void undoEnd() = 0;
 
   62     virtual void endCopyChopChannels() = 0;
 
   75     void applyRefitFilter(
 
   81         bool refit_preserve_extrema,    
 
   83         bool smooth_after_refit,        
 
   97     void applyRefitFilter(
 
  102         bool refit_preserve_extrema,    
 
  104         bool smooth_after_refit,        
 
  112     void applyResampleFilter(
 
  126     void applyExtendFilter(
 
  133     void applyCopyChopFilter(
 
  141     void computeRefitChannels(
 
  148         bool allow_invalid=
false 
  163     , myCycleBefore(false)
 
  164     , myCycleAfter(false)
 
  175         myTimes.insert(myStart);
 
  176         myTimes.insert(myEnd);
 
  184         myTimes.insert(myStart);
 
  185         myTimes.insert(myEnd);
 
  190         myTimes.insert(myEnd);
 
  237         return myCycleBefore;
 
  259     bool myCycleBefore, myCycleAfter;
 
  260     bool myIsCubic, myIsAuto;
 
fpreal globalTime(fpreal t) const 
 
chRefitRange(CH_Channel *chp)
 
chRefitChannel(CH_Channel *p)
 
void append(CH_Segment *segp)
 
UT_SortedSet< fpreal > & getTimes()
 
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class. 
 
void start(CH_Segment *segp)
 
GLboolean GLboolean GLboolean b
 
void setCycleBefore(bool b)
 
void start(fpreal start, fpreal end)
 
exint entries() const 
Alias of size(). size() is preferred. 
 
const CH_Channel * getChannel() const 
 
void insertTime(fpreal t)
 
void setCycleAfter(bool b)
 
CH_Channel * getChannel() const 
 
UT_Array< chRefitRange > & getRanges()
 
void setChannel(CH_Channel *chp)
 
void append(const chRefitRange &r)