26 #ifndef ACTIONCACHE_H_
27 #define ACTIONCACHE_H_
44 virtual bool isAxesValid( std::vector<PMS::Axis> cacheAxes,
int plotIndex,
int axisIndex )
const = 0;
51 std::vector<std::vector<PMS::Axis> >
axes;
std::vector< std::vector< PMS::Axis > > axes
virtual bool isAxesValid(std::vector< PMS::Axis > cacheAxes, int plotIndex, int axisIndex) const =0
ActionCache(Client *client)
std::vector< PlotMSPlot * > plots
Controller class for plotms.
PMSPTMethod * postThreadMethod
Abstraction for the interface between the client (possibly a GUI) and the model (plot engine) that is...
virtual bool loadAxes()=0
virtual bool loadParameters()
virtual bool doActionSpecific(PlotMSApp *plotms)
void PMSPTMethod(PMSPTObject, bool)
virtual void setUpWorkParameters(CacheThread *cacheThread, int plotIndex, std::vector< PMS::Axis > &axes)=0
virtual void checkFeasibility(PlotMSApp *plotms, int plotIndex, std::vector< PMS::Axis > &a) const