ActiViz .NET
5.8.0
|
vtkParallelCoordinatesHistogramRepresentation - Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary. More...
Public Member Functions | |
vtkParallelCoordinatesHistogramRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkParallelCoordinatesHistogramRepresentation () | |
Undocumented Block. | |
override void | ApplyViewTheme (vtkViewTheme theme) |
Apply the theme to this view. | |
virtual double[] | GetHistogramLookupTableRange () |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual void | GetHistogramLookupTableRange (ref double _arg1, ref double _arg2) |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual void | GetHistogramLookupTableRange (IntPtr _arg) |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual int[] | GetNumberOfHistogramBins () |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual void | GetNumberOfHistogramBins (ref int _arg1, ref int _arg2) |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual void | GetNumberOfHistogramBins (IntPtr _arg) |
Control over the range of the lookup table used to draw the histogram quads. | |
virtual int | GetPreferredNumberOfOutliers () |
Target maximum number of outliers to be drawn, although not guaranteed. | |
virtual int | GetShowOutliers () |
Whether to compute and show outlier lines. | |
virtual int | GetUseHistograms () |
Whether to use the histogram rendering mode or the superclass's line rendering mode. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkParallelCoordinatesHistogramRepresentation | NewInstance () |
Undocumented Block. | |
virtual void | SetHistogramLookupTableRange (double _arg1, double _arg2) |
Control over the range of the lookup table used to draw the histogram quads. | |
void | SetHistogramLookupTableRange (IntPtr _arg) |
Control over the range of the lookup table used to draw the histogram quads. | |
void | SetNumberOfHistogramBins (int arg0, int arg1) |
Control over the range of the lookup table used to draw the histogram quads. | |
void | SetNumberOfHistogramBins (IntPtr arg0) |
Control over the range of the lookup table used to draw the histogram quads. | |
void | SetPreferredNumberOfOutliers (int arg0) |
Target maximum number of outliers to be drawn, although not guaranteed. | |
override int | SetRangeAtPosition (int position, IntPtr range) |
Calls the superclass method, and assures that only the two histograms affect by this call get recomputed. | |
virtual void | SetShowOutliers (int arg0) |
Whether to compute and show outlier lines. | |
virtual void | SetUseHistograms (int arg0) |
Whether to use the histogram rendering mode or the superclass's line rendering mode. | |
virtual void | ShowOutliersOff () |
Whether to compute and show outlier lines. | |
virtual void | ShowOutliersOn () |
Whether to compute and show outlier lines. | |
override int | SwapAxisPositions (int position1, int position2) |
Calls superclass swap, and assures that only histograms affected by the swap get recomputed. | |
virtual void | UseHistogramsOff () |
Whether to use the histogram rendering mode or the superclass's line rendering mode. | |
virtual void | UseHistogramsOn () |
Whether to use the histogram rendering mode or the superclass's line rendering mode. | |
Static Public Member Functions | |
static new vtkParallelCoordinatesHistogramRepresentation | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkParallelCoordinatesHistogramRepresentation | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "45vtkParallelCoordinatesHistogramRepresentation" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkParallelCoordinatesHistogramRepresentation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme_01 (HandleRef pThis, HandleRef theme) |
static internal IntPtr | vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_02 (HandleRef pThis) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_03 (HandleRef pThis, ref double _arg1, ref double _arg2) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_04 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_05 (HandleRef pThis) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_06 (HandleRef pThis, ref int _arg1, ref int _arg2) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_07 (HandleRef pThis, IntPtr _arg) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers_08 (HandleRef pThis) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers_09 (HandleRef pThis) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms_10 (HandleRef pThis) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_IsA_11 (HandleRef pThis, string type) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_IsTypeOf_12 (string type) |
static internal IntPtr | vtkParallelCoordinatesHistogramRepresentation_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkParallelCoordinatesHistogramRepresentation_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_16 (HandleRef pThis, double _arg1, double _arg2) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_17 (HandleRef pThis, IntPtr _arg) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_18 (HandleRef pThis, int arg0, int arg1) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_19 (HandleRef pThis, IntPtr arg0) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers_20 (HandleRef pThis, int arg0) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition_21 (HandleRef pThis, int position, IntPtr range) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers_22 (HandleRef pThis, int arg0) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms_23 (HandleRef pThis, int arg0) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff_24 (HandleRef pThis) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn_25 (HandleRef pThis) |
static internal int | vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions_26 (HandleRef pThis, int position1, int position2) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff_27 (HandleRef pThis) |
static internal void | vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn_28 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkParallelCoordinatesHistogramRepresentation () |
Automatically generated type registration mechanics. |
vtkParallelCoordinatesHistogramRepresentation - Data representation that takes generic multivariate data and produces a parallel coordinates plot. This plot optionally can draw a histogram-based plot summary.
Description A parallel coordinates plot represents each variable in a multivariate data set as a separate axis. Individual samples of that data set are represented as a polyline that pass through each variable axis at positions that correspond to data values. This class can generate parallel coordinates plots identical to its superclass (vtkParallelCoordinatesRepresentation) and has the same interaction styles.
In addition to the standard parallel coordinates plot, this class also can draw a histogram summary of the parallel coordinates plot. Rather than draw every row in an input data set, first it computes a 2D histogram for all neighboring variable axes, then it draws bar (thickness corresponds to bin size) for each bin the histogram with opacity weighted by the number of rows contained in the bin. The result is essentially a density map.
Because this emphasizes dense regions over sparse outliers, this class also uses a vtkComputeHistogram2DOutliers instance to identify outlier table rows and draws those as standard parallel coordinates lines.
Thanks Developed by David Feng at Sandia National Laboratories
vtkParallelCoordinatesView vtkParallelCoordinatesRepresentation vtkExtractHistogram2D vtkComputeHistogram2DOutliers
static Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.ApplyViewTheme | ( | vtkViewTheme | theme | ) | [virtual] |
Apply the theme to this view.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
override void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
virtual double [] Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetHistogramLookupTableRange | ( | ) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetHistogramLookupTableRange | ( | ref double | _arg1, |
ref double | _arg2 | ||
) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetHistogramLookupTableRange | ( | IntPtr | _arg | ) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual int [] Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetNumberOfHistogramBins | ( | ) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetNumberOfHistogramBins | ( | ref int | _arg1, |
ref int | _arg2 | ||
) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetNumberOfHistogramBins | ( | IntPtr | _arg | ) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
virtual int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetPreferredNumberOfOutliers | ( | ) | [virtual] |
Target maximum number of outliers to be drawn, although not guaranteed.
virtual int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetShowOutliers | ( | ) | [virtual] |
Whether to compute and show outlier lines.
virtual int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.GetUseHistograms | ( | ) | [virtual] |
Whether to use the histogram rendering mode or the superclass's line rendering mode.
override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
static new int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
static new vtkParallelCoordinatesHistogramRepresentation Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
new vtkParallelCoordinatesHistogramRepresentation Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.NewInstance | ( | ) |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
static new vtkParallelCoordinatesHistogramRepresentation Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetHistogramLookupTableRange | ( | double | _arg1, |
double | _arg2 | ||
) | [virtual] |
Control over the range of the lookup table used to draw the histogram quads.
void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetHistogramLookupTableRange | ( | IntPtr | _arg | ) |
Control over the range of the lookup table used to draw the histogram quads.
void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetNumberOfHistogramBins | ( | int | arg0, |
int | arg1 | ||
) |
Control over the range of the lookup table used to draw the histogram quads.
void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetNumberOfHistogramBins | ( | IntPtr | arg0 | ) |
Control over the range of the lookup table used to draw the histogram quads.
void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetPreferredNumberOfOutliers | ( | int | arg0 | ) |
Target maximum number of outliers to be drawn, although not guaranteed.
override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetRangeAtPosition | ( | int | position, |
IntPtr | range | ||
) | [virtual] |
Calls the superclass method, and assures that only the two histograms affect by this call get recomputed.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetShowOutliers | ( | int | arg0 | ) | [virtual] |
Whether to compute and show outlier lines.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SetUseHistograms | ( | int | arg0 | ) | [virtual] |
Whether to use the histogram rendering mode or the superclass's line rendering mode.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.ShowOutliersOff | ( | ) | [virtual] |
Whether to compute and show outlier lines.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.ShowOutliersOn | ( | ) | [virtual] |
Whether to compute and show outlier lines.
override int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.SwapAxisPositions | ( | int | position1, |
int | position2 | ||
) | [virtual] |
Calls superclass swap, and assures that only histograms affected by the swap get recomputed.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.UseHistogramsOff | ( | ) | [virtual] |
Whether to use the histogram rendering mode or the superclass's line rendering mode.
virtual void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.UseHistogramsOn | ( | ) | [virtual] |
Whether to use the histogram rendering mode or the superclass's line rendering mode.
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_ApplyViewTheme_01 | ( | HandleRef | pThis, |
HandleRef | theme | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_03 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetHistogramLookupTableRange_04 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_06 | ( | HandleRef | pThis, |
ref int | _arg1, | ||
ref int | _arg2 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetNumberOfHistogramBins_07 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetPreferredNumberOfOutliers_08 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetShowOutliers_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_GetUseHistograms_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_IsA_11 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_IsTypeOf_12 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_NewInstance_14 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SafeDownCast_15 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_16 | ( | HandleRef | pThis, |
double | _arg1, | ||
double | _arg2 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetHistogramLookupTableRange_17 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_18 | ( | HandleRef | pThis, |
int | arg0, | ||
int | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetNumberOfHistogramBins_19 | ( | HandleRef | pThis, |
IntPtr | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetPreferredNumberOfOutliers_20 | ( | HandleRef | pThis, |
int | arg0 | ||
) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetRangeAtPosition_21 | ( | HandleRef | pThis, |
int | position, | ||
IntPtr | range | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetShowOutliers_22 | ( | HandleRef | pThis, |
int | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SetUseHistograms_23 | ( | HandleRef | pThis, |
int | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOff_24 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_ShowOutliersOn_25 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_SwapAxisPositions_26 | ( | HandleRef | pThis, |
int | position1, | ||
int | position2 | ||
) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOff_27 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.vtkParallelCoordinatesHistogramRepresentation_UseHistogramsOn_28 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.MRClassNameKey = "45vtkParallelCoordinatesHistogramRepresentation" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.
new const string Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation.MRFullTypeName = "Kitware.VTK.vtkParallelCoordinatesHistogramRepresentation" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkParallelCoordinatesRepresentation.