AGI STK Graphics 11 Send comments on this topic.
InitializeWithDistances Method (IAgStkGraphicsDistanceToPositionDisplayConditionFactory)
See Also  Example
Position
An array containing the position (in the order x, y, z) used to compute the distance from the camera.
MinimumDistance
The minimum distance, in meters, of the inclusive distance interval.
MaximumDistance
The maximum distance, in meters, of the inclusive distance interval. Use Double.MaxValue to ignore checking the maximum distance.





Description

Initializes a distance display condition with the inclusive distance interval [minimumDistance, maximumDistance]. When this display condition is assigned to an object, such as a primitive, the object is only rendered when the distance, in meters, from the camera to the position is within the interval.

Syntax

[Visual Basic .NET]
Public Function InitializeWithDistances( _
   ByRef Position As System.Array, _
   ByVal MinimumDistance As Double, _
   ByVal MaximumDistance As Double _
) As IAgStkGraphicsDistanceToPositionDisplayCondition

[C#]
public IAgStkGraphicsDistanceToPositionDisplayCondition InitializeWithDistances(
ref System.Array Position,
double MinimumDistance,
double MaximumDistance
);

[Managed C++]
public: IAgStkGraphicsDistanceToPositionDisplayCondition^ InitializeWithDistances(
System::Array ^^ Position,
double MinimumDistance,
double MaximumDistance
);

[Java]
public IAgStkGraphicsDistanceToPositionDisplayCondition initializeWithDistances(
Object[] Position,
double MinimumDistance,
double MaximumDistance
);

[Unmanaged C++]
public: HRESULT InitializeWithDistances(
SAFEARRAY ** Position,
double MinimumDistance,
double MaximumDistance,
IAgStkGraphicsDistanceToPositionDisplayCondition ** ReturnValue
);

Parameters

Position
An array containing the position (in the order x, y, z) used to compute the distance from the camera.
MinimumDistance
The minimum distance, in meters, of the inclusive distance interval.
MaximumDistance
The maximum distance, in meters, of the inclusive distance interval. Use Double.MaxValue to ignore checking the maximum distance.

Example

Shows the format of the Position parameter when creating a distance to position display condition.
[C#] Copy Code
Array position = new object[] 

    6700
    0
    0 
}; 
 
IAgStkGraphicsDistanceToPositionDisplayCondition condition = sceneManager.Initializers.DistanceToPositionDisplayCondition.InitializeWithDistances( 
    ref position, 
    0
    10000); 
 

Shows the format of the Position parameter when creating a distance to position display condition.
[Visual Basic .NET] Copy Code
Dim position As Array = New Object() {6700, 0, 0}

Dim condition As IAgStkGraphicsDistanceToPositionDisplayCondition = sceneManager.Initializers.DistanceToPositionDisplayCondition.InitializeWithDistances(position, 0, 10000)

See Also

© 2016 All Rights Reserved.

STK Programming Interface 11.0.1