52 #ifndef __PCL_Process_h
53 #define __PCL_Process_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
339 return ProcessesByCategory(
IsoString( category ) );
348 const void* Handle()
const;
352 friend class ProcessParameterPrivate;
353 friend class InternalProcessEnumerator;
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.
High-level interface to a process instance.
Identifies and describes a process parameter.
High-level interface to an installed process.
IsoStringList Categories() const
static Array< Process > AllProcesses()
bool CanProcessCommandLines() const override
String ScriptComment() const override
static IsoStringList AllProcessCategories()
bool HasTableColumn(const IsoString &tableId, const IsoString &colId) const
bool HasParameter(const IsoString ¶mId) const
String Description() const override
bool CanEditPreferences() const override
bool EditPreferences() const override
Bitmap SmallIcon() const override
bool BrowseDocumentation() const override
bool NeedsInitialization() const override
Process(const IsoString &classId)
parameter_list Parameters() const
bool IsAssignable() const override
Bitmap Icon() const override
int RunCommandLine(const String &arguments) const
bool PrefersGlobalExecution() const override
bool CanProcessImages() const override
bool NeedsValidation() const override
bool CanProcessViews() const override
uint32 Version() const override
IsoStringList Aliases() const
bool CanProcessGlobal() const override
bool CanBrowseDocumentation() const override
Process(const Process &proc)
static Array< Process > ProcessesByCategory(const IsoString &category)
IsoString Id() const override