STK ObjectsSend comments on this topic.
ProjectionTimeDependency Property (IAgSnVO)
See Also
Windows





Windows & Linux

Description

Specify how projection distances are determined in the 3D Graphics window. Either using a constant distance at all times or set of user defined intervals and distance values.

Property type

Read-write property

Syntax

[Visual Basic .NET]
Public Property ProjectionTimeDependency() As AgESnVOProjectionTimeDependencyType
[C#]
public AgESnVOProjectionTimeDependencyType ProjectionTimeDependency {get; set;}
[Managed C++]
public: __property AgESnVOProjectionTimeDependencyType get_ProjectionTimeDependency();
public: __property void set_ProjectionTimeDependency( AgESnVOProjectionTimeDependencyType );
[Unmanaged C++]
public: HRESULT get_ProjectionTimeDependency(
    AgESnVOProjectionTimeDependencyType * pVal
);
public: HRESULT put_ProjectionTimeDependency(
    AgESnVOProjectionTimeDependencyType InVal
);
[Java]
public AgESnVOProjectionTimeDependencyType getProjectionTimeDependency();
public void setProjectionTimeDependency(
    AgESnVOProjectionTimeDependencyType
);
[Python - STK API ]
@property
def ProjectionTimeDependency(self) -> "AgESnVOProjectionTimeDependencyType":

@ProjectionTimeDependency.setter
def ProjectionTimeDependency(self, InVal:"AgESnVOProjectionTimeDependencyType") -> None:

See Also

Example

Configure sensor 3D space projection as time varying
[C#]
sensorVo.ProjectionType = AgESnVOProjectionType.eProjectionAllIntersections;
sensorVo.ProjectionTimeDependency = AgESnVOProjectionTimeDependencyType.eSnVOTimeVarying;
IAgSnVOProjectionElement elem1 = sensorVo.SpaceProjectionIntervals.Add();
elem1.Distance = 5000.0;
elem1.Time = "1 Jan 2012 12:00:00.000";
IAgSnVOProjectionElement elem2 = sensorVo.SpaceProjectionIntervals.Add();
elem2.Distance = 2000.0;
elem2.Time = "1 Jan 2012 16:00:00.000";
IAgSnVOProjectionElement elem3 = sensorVo.SpaceProjectionIntervals.Add();
elem3.Distance = 4000.0;
elem3.Time = "1 Jan 2012 20:00:00.000";
Configure sensor 3D space projection as time varying
[Visual Basic .NET]
sensorVo.ProjectionType = AgESnVOProjectionType.eProjectionAllIntersections
sensorVo.ProjectionTimeDependency = AgESnVOProjectionTimeDependencyType.eSnVOTimeVarying
Dim elem1 As IAgSnVOProjectionElement = sensorVo.SpaceProjectionIntervals.Add()
elem1.Distance = 5000
elem1.Time = "1 Jan 2012 12:00:00.000"
Dim elem2 As IAgSnVOProjectionElement = sensorVo.SpaceProjectionIntervals.Add()
elem2.Distance = 2000
elem2.Time = "1 Jan 2012 16:00:00.000"
Dim elem3 As IAgSnVOProjectionElement = sensorVo.SpaceProjectionIntervals.Add()
elem3.Distance = 4000
elem3.Time = "1 Jan 2012 20:00:00.000"
© 2024 Analytical Graphics, Inc. All Rights Reserved.