DisplayRules
References[IoId("00000000-08c9-4c81-9652-f4e3c90c6f06")]
public sealed class DisplayRules : IEquatable<DisplayRules>, IStorable
A collection of DisplayRule where later rules override earlier ones.
Constructors
Fields
Properties
Indexers
Methods
Compile
#Compile this ruleset by inserting the rules of other rulesets at CITE instructions, and by removing all non-functional rules.
Parameters:
| pool (IDictionary<string, DisplayRules>) |
DoesDash
#Test whether this rule sets a curve dash pattern for a given value.
DoesHide
#Test whether this rule set hides the given value.
Parameters:
| meta (MetaData) | Meta data to test. |
Returns: True if the pear is hidden as per these rules.
DoesIcon
#Test whether this rule sets a point symbol for a given value.
Parameters:
| meta (MetaData) | |
| style (out PointStyle) | |
| angle (out float) |
Returns: True if the meta implies shaping as per these rules.
DoesSize
#Test whether this rule sets a point symbol radius for a given value.
DoesTint
#Test whether this rule set tints the given value.
Parameters:
| meta (MetaData) | |
| colour (out Color) |
Returns: True if the meta implies tinting as per these rules.
DoesWide
#Test whether this rule sets a curve thickness for a given value.
EqualsFunctional
#Test for functional equality. Comments and other non-functional notation such as whitespace may in fact differ.
Parameters:
| other (DisplayRules) |