|
Synergy Color Management Component - SDK -
2018.0.80
|
This class represents a generic rule. More...
Public Types | |
| enum | RuleType { OPAQUE_RULE = 0, DEFAULT_RULE, STANDARD_RULE } |
| All supported types of rule. More... | |
Public Member Functions | |
| virtual | ~Rule () |
| Default destructor. More... | |
| virtual RuleType | getType () const =0 |
| Returns the type of the rule. More... | |
| virtual const char * | getName () const =0 |
| Returns the name of the rule. More... | |
Protected Member Functions | |
| Rule () | |
| Default constructor. More... | |
Private Member Functions | |
| Rule (const Rule &) | |
| Forbidden method. More... | |
| Rule & | operator= (const Rule &) |
| Forbidden method. More... | |
This class represents a generic rule.
|
inlinevirtual |
Default destructor.
|
inlineprotected |
Default constructor.
|
private |
Forbidden method.
|
pure virtual |
Returns the type of the rule.
Implemented in SYNCOLOR::FilePathRule, SYNCOLOR::DefaultFileRule, SYNCOLOR::OpaqueFileRule, SYNCOLOR::ViewingRule, and SYNCOLOR::DefaultViewingRule.
|
pure virtual |
Returns the name of the rule.