| PbNonLinearDataMapping Class |
Class to define non linear data mapping.
Namespace: OIV.MeshViz.Graph
The PbNonLinearDataMapping type exposes the following members.
| Name | Description | |
|---|---|---|
| PbNonLinearDataMapping | Default constructor. |
| Name | Description | |
|---|---|---|
| CopyFrom(PbBase) | Assignment operator. | |
| CopyFrom(PbDataMapping) | Assignment operator. | |
| EnableConnection | Activates/deactivates the mechanism of connection. | |
| EnableThresholds | Enable/Disable the taking into account of threshold values. | |
| EnableTransparency | Enable/Disable the taking into account of transparency. | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
| GetHLSColor(Single) | Gets HLS color associated with a value. | |
| GetHLSColor(Single, Single) | Gets the HLS color and the transparency associated to a value. | |
| GetMaxHLSThreshold(Single) | Gets the maximum threshold and its associated HLS color. | |
| GetMaxHLSThreshold(Single, Single) | Gets the maximum threshold, its associated HLS color and transparency. | |
| GetMaxRGBThreshold(Single) | Gets the maximum threshold and its associated RGB color. | |
| GetMaxRGBThreshold(Single, Single) | Gets the maximum threshold, its associated RGB color and transparency. | |
| GetMinHLSThreshold(Single) | Gets the minimum threshold and its associated HLS color. | |
| GetMinHLSThreshold(Single, Single) | Gets the minimum threshold, its associated HLS color and transparency. | |
| GetMinRGBThreshold(Single) | Gets the minimum threshold and its associated RGB color. | |
| GetMinRGBThreshold(Single, Single) | Gets the minimum threshold, its associated RGB color and transparency. | |
| GetRGBColor(Single) | Gets RGB color associated to a value. | |
| GetRGBColor(Single, Single) | Gets the RGB color and the transparency associated with a value. | |
| GetTransparencyValueDeletedParts | Gets a value that defines the following property : each primitive part of which transparency >= value, is deleted. | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsConnectionEnabled | Returns true if the connection mechanism is active, otherwise false. | |
| IsTransparencyEnabled | Returns true if transparency is enabled, otherwise false. | |
| SetHLSMapping | Obsolete.
Use HLSMapping property instead.
Sets a non linear delegate for data mapping.
Returns a HLS color.
| |
| SetMaxThreshold(Single) | Sets a maximum threshold. | |
| SetMaxThreshold(Single, SbColor) | Calls SetMaxThreshold(threshold_max, cmax, 0.0). (Inherited from PbDataMapping.) | |
| SetMaxThreshold(Single, Single) | Calls SetMaxThreshold(threshold_max, cmax, 0.0). (Inherited from PbDataMapping.) | |
| SetMaxThreshold(Single, SbColor, Single) | Sets a maximum threshold, associated to a RGB color and a transparency value. | |
| SetMaxThreshold(Single, Single, Single) | Sets a maximum threshold, associated to a HLS color and a transparency value. | |
| SetMinThreshold(Single) | Sets a minimum threshold. | |
| SetMinThreshold(Single, SbColor) | Calls SetMinThreshold(threshold_min, cmin, 0.0). (Inherited from PbDataMapping.) | |
| SetMinThreshold(Single, Single) | Calls SetMinThreshold(threshold_min, cmin, 0.0). (Inherited from PbDataMapping.) | |
| SetMinThreshold(Single, SbColor, Single) | Sets a minimum threshold, associated to a RGB color and a transparency value. | |
| SetMinThreshold(Single, Single, Single) | Sets a minimum threshold, associated to a HLS color and a transparency value. | |
| SetRGBMapping | Obsolete.
Use RGBMapping property instead.
Sets a non linear delegate for data mapping.
Returns a RGB color.
| |
| SetTransparencyMapping | Obsolete.
Use TransparencyMapping property instead.
Sets a delegate returning a transparency value.
If no delegate is set, a default is used (returning always 0.0).
| |
| SetTransparencyValueDeletedParts | Sets a value that defines the following property : each primitive part of which transparency >= value, is deleted. | |
| ThresholdsEnabled | Returns min=true if the minimum threshold is enabled, otherwise false. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Touch | Simulates the changing of an instance of this object, so all connected objects are informed of this change. |
| Name | Description | |
|---|---|---|
| HLSMapping | Sets a non linear function for data mapping. | |
| RGBMapping | Sets a non linear function for data mapping. | |
| TransparencyMapping | Sets a function returning a transparency value. |
This class is used to define non linear data mapping. This object defines a non linear association between colors, transparencies and floating-point values. In other words, this association is defined by 2 functions F(c,v) and F(c,t):
F(c,v)(V) = C (with c being a color and v being a value).
F(t,v)(V) = T (with t being a transparency and v being a value).
F(c,v) and F(t,v) are given by the user. If they are not given by the user, default one are used. The default F(c,v) computes a linear data mapping between black and white. The default F(c,t) returns always 0.