Table of Contents

Class WallBase

Namespace
LightningChartLib.WinForms.Charting.Views.View3D
Assembly
LightningChart.WinForms.Charting.NET4.dll

Wall base class.

[TypeConverter(typeof(ExpandableObjectConverter))]
public class WallBase : UserInteractiveObject, IChartNode, IDisposable
Inheritance
WallBase
Implements
Derived
Inherited Members

Constructors

WallBase()

Constructor.

public WallBase()

WallBase(IChartNode, WallType)

Constructor

public WallBase(IChartNode owner, WallType type)

Parameters

owner IChartNode

Owner of wall

type WallType

Wall type

Properties

AutoHide

Hides the wall if it gets between the camera and chart contents

public bool AutoHide { get; set; }

Property Value

bool

FullTransparent

Full transparent wall except grid lines

public bool FullTransparent { get; set; }

Property Value

bool

Material

Wall material

public Material3D Material { get; set; }

Property Value

Material3D

Thickness

Thickness of the wall

public double Thickness { get; set; }

Property Value

double

Visible

Is the wall visible or not

public bool Visible { get; set; }

Property Value

bool

Methods

Construct()

Create members.

protected virtual void Construct()

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed, otherwise false.

GetGridStripColor1()

Get grid strip color for first dimension

public Color GetGridStripColor1()

Returns

Color

Grid strip color

GetGridStripColor2()

Get grid strip color for second dimension

public Color GetGridStripColor2()

Returns

Color

Grid strip color

GetWallType()

Get wall type

public WallType GetWallType()

Returns

WallType

Wall type

IsPositionOver(int, int, bool)

Is position over wall.

public override bool IsPositionOver(int x, int y, bool useDIP = false)

Parameters

x int

X coordinate

y int

Y coordinate

useDIP bool

Use DIP instead of pixels as parameters

Returns

bool

true if position is over series. Else false.

SetGridStripColor1(Color)

Set grid strip color for first dimension

public void SetGridStripColor1(Color color)

Parameters

color Color

Color

SetGridStripColor2(Color)

Set grid strip color for second dimension

public void SetGridStripColor2(Color color)

Parameters

color Color

Color

ToString()

Convert class description to string

public override string ToString()

Returns

string

String

UpdateCustomTickIndex(int[], ref int, double, CustomAxisTickList)

Update Custom Tick

protected void UpdateCustomTickIndex(int[] aCatDimIndex, ref int catIndex, double value, CustomAxisTickList list)

Parameters

aCatDimIndex int[]
param aCatDimIndex M:LightningChartLib.WinForms.Charting.Views.View3D.WallBase.UpdateCustomTickIndex(System.Int32[],System.Int32@,System.Double,LightningChartLib.WinForms.Charting.CustomAxisTickList)
catIndex int
param catIndex M:LightningChartLib.WinForms.Charting.Views.View3D.WallBase.UpdateCustomTickIndex(System.Int32[],System.Int32@,System.Double,LightningChartLib.WinForms.Charting.CustomAxisTickList)
value double
param value M:LightningChartLib.WinForms.Charting.Views.View3D.WallBase.UpdateCustomTickIndex(System.Int32[],System.Int32@,System.Double,LightningChartLib.WinForms.Charting.CustomAxisTickList)
list CustomAxisTickList
param list M:LightningChartLib.WinForms.Charting.Views.View3D.WallBase.UpdateCustomTickIndex(System.Int32[],System.Int32@,System.Double,LightningChartLib.WinForms.Charting.CustomAxisTickList)