Target#

class ansys.stk.core.stkobjects.Target#

Bases: ISTKObject, ILifetimeInformation, IDisplayTime

Class defining the Target object.

Overview#

set_az_el_mask

Set an az-el mask. A member of the AzElMaskType enumeration.

reset_az_el_mask

Reset the az-el mask.

get_az_el_mask

Get the az-el mask. A member of the AzElMaskType enumeration.

get_az_el_mask_data

Get az-el mask data.

use_local_time_offset

Opt whether to use a local time offset from GMT.

local_time_offset

The amount of the time offset from GMT, if this option is used. Uses Time Dimension.

use_terrain

Opt whether to set altitude automatically by using terrain data.

graphics

Get the 2D Graphics properties of the target.

position

Get the position of the target.

terrain_normal

Set the normal to the local terrain.

terrain_normal_data

Data used in specifying terrain slope.

graphics_3d

Get the 3D Graphics properties of the target.

access_constraints

Get the constraints imposed on the target.

height_above_ground

Height of target above its model of the ground. Height is measured along the normal to surface defined by reference ellipsoid of the central body. Target models the ground as an ellipsoid passing through the ground position. Uses Distance Dimension.

altitude_reference

Get or set the altitude reference of the object.

atmosphere

Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.

radar_clutter_map

Return the radar clutter map.

radar_cross_section

Return the radar cross sectoin.

save_terrain_mask_data_in_binary

Save terrain az-el mask data in binary.

lighting_obstruction_model

Get or set the obstruction model used in lighting computations.

lighting_maximum_step

Get or set the maximum step size to use when computing lighting. Only applies (and only can be set) when LightingObstructionModel is eLightingObstructionAzElMask or eLightingObstructionTerrain. Uses Time Dimension.

laser_environment

Get the laser environment.

rf_environment

Get the RF environment.

maximum_range_when_computing_az_el_mask

Get or set the maximum range to use when computing the az el mask using terrain data. Zero indicates to use algorithm default. Only applies when GetAzElMask returns eTerrainData (cannot be set if eMaskFile). Uses Distance Dimension.

Import detail#

from ansys.stk.core.stkobjects import Target

Property detail#

property Target.use_local_time_offset: bool#

Opt whether to use a local time offset from GMT.

property Target.local_time_offset: float#

The amount of the time offset from GMT, if this option is used. Uses Time Dimension.

property Target.use_terrain: bool#

Opt whether to set altitude automatically by using terrain data.

property Target.graphics: TargetGraphics#

Get the 2D Graphics properties of the target.

property Target.position: IPosition#

Get the position of the target.

property Target.terrain_normal: None#

Set the normal to the local terrain.

property Target.terrain_normal_data: ITerrainNormData#

Data used in specifying terrain slope.

property Target.graphics_3d: TargetGraphics3D#

Get the 3D Graphics properties of the target.

property Target.access_constraints: AccessConstraintCollection#

Get the constraints imposed on the target.

property Target.height_above_ground: None#

Height of target above its model of the ground. Height is measured along the normal to surface defined by reference ellipsoid of the central body. Target models the ground as an ellipsoid passing through the ground position. Uses Distance Dimension.

property Target.altitude_reference: None#

Get or set the altitude reference of the object.

property Target.atmosphere: Atmosphere#

Do not use this property, as it is deprecated. The new RFEnvironment property can be used to configure atmospheric models.

property Target.radar_clutter_map: IRadarClutterMapInheritable#

Return the radar clutter map.

property Target.radar_cross_section: RadarCrossSectionInheritable#

Return the radar cross sectoin.

property Target.save_terrain_mask_data_in_binary: bool#

Save terrain az-el mask data in binary.

property Target.lighting_obstruction_model: LightingObstructionModelType#

Get or set the obstruction model used in lighting computations.

property Target.lighting_maximum_step: float#

Get or set the maximum step size to use when computing lighting. Only applies (and only can be set) when LightingObstructionModel is eLightingObstructionAzElMask or eLightingObstructionTerrain. Uses Time Dimension.

property Target.laser_environment: PlatformLaserEnvironment#

Get the laser environment.

property Target.rf_environment: IPlatformRFEnvironment#

Get the RF environment.

property Target.maximum_range_when_computing_az_el_mask: float#

Get or set the maximum range to use when computing the az el mask using terrain data. Zero indicates to use algorithm default. Only applies when GetAzElMask returns eTerrainData (cannot be set if eMaskFile). Uses Distance Dimension.

Method detail#

Target.set_az_el_mask(self, type: AzElMaskType, data: Any) None#

Set an az-el mask. A member of the AzElMaskType enumeration.

Parameters:

type : AzElMaskType

data : Any

Returns:

None

Target.reset_az_el_mask(self) None#

Reset the az-el mask.

Returns:

None

Target.get_az_el_mask(self) AzElMaskType#

Get the az-el mask. A member of the AzElMaskType enumeration.

Returns:

AzElMaskType

Target.get_az_el_mask_data(self) Any#

Get az-el mask data.

Returns:

Any