Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::ProcessorInfo Struct Reference

Static information about a processor. Needed mostly for the processor list and factories. More...

#include <inviwo/core/processors/processorinfo.h>

Public Member Functions

 ProcessorInfo (std::string aClassIdentifier, std::string aDisplayName, std::string aCategory, CodeState aCodeState, Tags someTags, Document help, bool visible=true, std::source_location location=std::source_location::current())
 
 ProcessorInfo (std::string aClassIdentifier, std::string aDisplayName, std::string aCategory, CodeState aCodeState, Tags someTags, Document help, std::string file, bool visible=true)
 
 ProcessorInfo (std::string aClassIdentifier, std::string aDisplayName, std::string aCategory, CodeState aCodeState, Tags someTags, std::source_location location=std::source_location::current())
 

Public Attributes

std::string category
 Used for grouping processors in ProcessorTreeWidget.
 
std::string classIdentifier
 Identifier must be unique for all processors, example org.inviwo.yourprocessor.
 
CodeState codeState
 
std::string displayName
 Processor::getDisplayName.
 
std::string file
 
Document help
 Help text for the processor.
 
Tags tags
 Searchable tags, platform tags are shown in ProcessorTreeWidget.
 
bool visible
 Show in processor list (ProcessorTreeWidget), enabling drag&drop.
 

Friends

IVW_CORE_API friend bool operator!= (const ProcessorInfo &a, const ProcessorInfo &b)
 
IVW_CORE_API friend bool operator== (const ProcessorInfo &a, const ProcessorInfo &b)
 

Detailed Description

Static information about a processor. Needed mostly for the processor list and factories.


The documentation for this struct was generated from the following file: