52 #ifndef __PCL_ProcessBase_h
53 #define __PCL_ProcessBase_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
60 #include <pcl/Diagnostics.h>
Client-side interface to a PixInsight Bitmap object.
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
Abstract base class for process descriptions.
virtual ~ProcessBase() noexcept(false)
virtual bool BrowseDocumentation() const =0
virtual bool IsAssignable() const =0
virtual bool EditPreferences() const =0
virtual bool CanProcessImages() const =0
virtual String Description() const =0
virtual IsoString Id() const =0
virtual bool CanBrowseDocumentation() const =0
virtual uint32 Version() const =0
virtual Bitmap SmallIcon() const =0
virtual bool PrefersGlobalExecution() const =0
virtual bool NeedsInitialization() const =0
virtual bool NeedsValidation() const =0
virtual bool CanProcessCommandLines() const =0
virtual bool CanEditPreferences() const =0
virtual bool CanProcessGlobal() const =0
virtual Bitmap Icon() const =0
virtual bool CanProcessViews() const =0
virtual String ScriptComment() const =0