Go to the documentation of this file.
52 #ifndef __PCL_ProcessBase_h
53 #define __PCL_ProcessBase_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
60 #include <pcl/Diagnostics.h>
142 virtual String Description()
const = 0;
152 virtual String ScriptComment()
const = 0;
163 virtual Bitmap Icon()
const = 0;
181 virtual Bitmap SmallIcon()
const = 0;
186 virtual bool CanProcessViews()
const = 0;
191 virtual bool CanProcessGlobal()
const = 0;
196 virtual bool CanProcessImages()
const = 0;
202 virtual bool CanProcessCommandLines()
const = 0;
207 virtual bool CanEditPreferences()
const = 0;
218 virtual bool CanBrowseDocumentation()
const = 0;
226 virtual bool IsAssignable()
const = 0;
239 virtual bool NeedsInitialization()
const = 0;
250 virtual bool NeedsValidation()
const = 0;
261 virtual bool PrefersGlobalExecution()
const = 0;
276 virtual bool EditPreferences()
const = 0;
291 virtual bool BrowseDocumentation()
const = 0;
298 #endif // __PCL_BUILDING_PIXINSIGHT_APPLICATION
300 #endif // __PCL_ProcessBase_h
virtual ~ProcessBase() noexcept(false)
Client-side interface to a PixInsight Bitmap object.
String Id(value_type operation)
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
Provides PCL version numbers.
Abstract base class for process descriptions.