Class WorldDimensions
Defines a Vector3 for storing world dimensions where you can observe changes of its X, Y and Z values
Inherited Members
TSRVector3.absolute()
TSRVector3.add(TSRVector3,TSRVector3)
TSRVector3.addLerp(TSRVector3,TSRVector3,float)
TSRVector3.addWeighted(TSRVector3,float)
TSRVector3.addv(TSRVector3)
TSRVector3.assign(TSRVector3)
TSRVector3.assign(TSRVector4)
TSRVector3.assign(float,float,float)
TSRVector3.closestAxis()
TSRVector3.cross(TSRVector3,TSRVector3)
TSRVector3.decrementBy(TSRVector3)
TSRVector3.delete()
TSRVector3.divideBy(TSRVector3)
TSRVector3.divideBy(TSRVector4)
TSRVector3.divideBy(float)
TSRVector3.dot(TSRVector3)
TSRVector3.finalize()
TSRVector3.fromYawPitchAngles(float,float)
TSRVector3.furthestAxis()
TSRVector3.getCPtr(TSRVector3)
TSRVector3.getI()
TSRVector3.getJ()
TSRVector3.getK()
TSRVector3.getV()
TSRVector3.getX()
TSRVector3.getY()
TSRVector3.getZ()
TSRVector3.getZero()
TSRVector3.incrementBy(TSRVector3)
TSRVector3.mag()
TSRVector3.magSquared()
TSRVector3.maxAxis()
TSRVector3.minAxis()
TSRVector3.mult(TSRMatrix4)
TSRVector3.multiplyBy(TSRVector3)
TSRVector3.multiplyBy(TSRVector4)
TSRVector3.multiplyBy(float)
TSRVector3.negate()
TSRVector3.normalize()
TSRVector3.normalized()
TSRVector3.setV(float[])
TSRVector3.setX(float)
TSRVector3.setY(float)
TSRVector3.setZ(float)
TSRVector3.solveTriangleAnglesUsingSideLengths(TSRVector3)
TSRVector3.subtract(TSRVector3,TSRVector3)
Namespace:
Assembly: .dll
Syntax
public class WorldDimensions extends Vector3
Constructors
WorldDimensions()
Declaration
public WorldDimensions()
WorldDimensions(TSRVector3 vector)
Declaration
public WorldDimensions(TSRVector3 vector)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | vector |
WorldDimensions(float x, float y, float z)
Declaration
public WorldDimensions(float x, float y, float z)
Parameters
| Type | Name | Description |
|---|---|---|
| float | x | |
| float | y | |
| float | z |
Methods
add(TSRVector3 _p1, TSRVector3 _p2)
Declaration
public void add(TSRVector3 _p1, TSRVector3 _p2)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _p1 | |
| TSRVector3 | _p2 |
Overrides
com.scichart.charting3d.interop.TSRVector3.add(com.scichart.charting3d.interop.TSRVector3,com.scichart.charting3d.interop.TSRVector3)
addLerp(TSRVector3 _p1, TSRVector3 _p2, float _fWieght)
Declaration
public void addLerp(TSRVector3 _p1, TSRVector3 _p2, float _fWieght)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _p1 | |
| TSRVector3 | _p2 | |
| float | _fWieght |
Overrides
com.scichart.charting3d.interop.TSRVector3.addLerp(com.scichart.charting3d.interop.TSRVector3,com.scichart.charting3d.interop.TSRVector3,float)
addObserver(WorldDimensionsChangeObserver observer)
Add specified observes for this vector instance
Declaration
public final void addObserver(WorldDimensionsChangeObserver observer)
Parameters
| Type | Name | Description |
|---|---|---|
| WorldDimensionsChangeObserver | observer | The observer to add |
addWeighted(TSRVector3 _p1, float _fWieght)
Declaration
public void addWeighted(TSRVector3 _p1, float _fWieght)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _p1 | |
| float | _fWieght |
Overrides
com.scichart.charting3d.interop.TSRVector3.addWeighted(com.scichart.charting3d.interop.TSRVector3,float)
assign(TSRVector3 _in)
Declaration
public TSRVector3 assign(TSRVector3 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.assign(com.scichart.charting3d.interop.TSRVector3)
assign(TSRVector4 _in)
Declaration
public TSRVector3 assign(TSRVector4 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector4 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.assign(com.scichart.charting3d.interop.TSRVector4)
assign(float _x, float _y, float _z)
Declaration
public void assign(float _x, float _y, float _z)
Parameters
| Type | Name | Description |
|---|---|---|
| float | _x | |
| float | _y | |
| float | _z |
Overrides
com.scichart.charting3d.interop.TSRVector3.assign(float,float,float)
cross(TSRVector3 _a, TSRVector3 _b)
Declaration
public void cross(TSRVector3 _a, TSRVector3 _b)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _a | |
| TSRVector3 | _b |
Overrides
com.scichart.charting3d.interop.TSRVector3.cross(com.scichart.charting3d.interop.TSRVector3,com.scichart.charting3d.interop.TSRVector3)
decrementBy(TSRVector3 _in)
Declaration
public TSRVector3 decrementBy(TSRVector3 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.decrementBy(com.scichart.charting3d.interop.TSRVector3)
divideBy(TSRVector3 _in)
Declaration
public TSRVector3 divideBy(TSRVector3 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.divideBy(com.scichart.charting3d.interop.TSRVector3)
divideBy(TSRVector4 _in)
Declaration
public TSRVector3 divideBy(TSRVector4 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector4 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.divideBy(com.scichart.charting3d.interop.TSRVector4)
divideBy(float _in)
Declaration
public TSRVector3 divideBy(float _in)
Parameters
| Type | Name | Description |
|---|---|---|
| float | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.divideBy(float)
incrementBy(TSRVector3 _in)
Declaration
public TSRVector3 incrementBy(TSRVector3 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.incrementBy(com.scichart.charting3d.interop.TSRVector3)
multiplyBy(TSRVector3 _in)
Declaration
public TSRVector3 multiplyBy(TSRVector3 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.multiplyBy(com.scichart.charting3d.interop.TSRVector3)
multiplyBy(TSRVector4 _in)
Declaration
public TSRVector3 multiplyBy(TSRVector4 _in)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector4 | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.multiplyBy(com.scichart.charting3d.interop.TSRVector4)
multiplyBy(float _in)
Declaration
public TSRVector3 multiplyBy(float _in)
Parameters
| Type | Name | Description |
|---|---|---|
| float | _in |
Returns
| Type | Description |
|---|---|
| TSRVector3 |
Overrides
com.scichart.charting3d.interop.TSRVector3.multiplyBy(float)
negate()
Declaration
public void negate()
Overrides
com.scichart.charting3d.interop.TSRVector3.negate()
normalize()
Declaration
public void normalize()
Overrides
com.scichart.charting3d.interop.TSRVector3.normalize()
removeObserver(WorldDimensionsChangeObserver observer)
Removes specified observer for this vector instance
Declaration
public final void removeObserver(WorldDimensionsChangeObserver observer)
Parameters
| Type | Name | Description |
|---|---|---|
| WorldDimensionsChangeObserver | observer | The observer to remove |
setV(float[] value)
Declaration
public void setV(float[] value)
Parameters
| Type | Name | Description |
|---|---|---|
| float[] | value |
Overrides
com.scichart.charting3d.interop.TSRVector3.setV(float[])
setX(float value)
Declaration
public void setX(float value)
Parameters
| Type | Name | Description |
|---|---|---|
| float | value |
Overrides
com.scichart.charting3d.interop.TSRVector3.setX(float)
setY(float value)
Declaration
public void setY(float value)
Parameters
| Type | Name | Description |
|---|---|---|
| float | value |
Overrides
com.scichart.charting3d.interop.TSRVector3.setY(float)
setZ(float value)
Declaration
public void setZ(float value)
Parameters
| Type | Name | Description |
|---|---|---|
| float | value |
Overrides
com.scichart.charting3d.interop.TSRVector3.setZ(float)
subtract(TSRVector3 _p1, TSRVector3 _p2)
Declaration
public void subtract(TSRVector3 _p1, TSRVector3 _p2)
Parameters
| Type | Name | Description |
|---|---|---|
| TSRVector3 | _p1 | |
| TSRVector3 | _p2 |
Overrides
com.scichart.charting3d.interop.TSRVector3.subtract(com.scichart.charting3d.interop.TSRVector3,com.scichart.charting3d.interop.TSRVector3)