AdvCAT#

class ansys.stk.core.stkobjects.AdvCAT#

Bases: ISTKObject, ILifetimeInformation

AdvCAT properties.

Overview#

compute

Launch the close approach analysis.

get_available_objects

Return a collection of available objects.

get_primary_chosen_objects

Return a collection of primary objects.

get_secondary_chosen_objects

Return a collection of secondary objects.

time_period

Get the time period for the close approach analysis.

threshold

Distance threshold.

use_range_measure

Enable/disable use range measure.

display_acknowledgement_when_done

Enable/disable displaying acknowledgement when done.

primary_default_class

Determine Ellipsoid Sizing method class.

advanced

Get AdvCAT advanced properties.

graphics_3d

Get AdvCAT advanced properties.

primary_default_tangential

Primary default value for Semi-major Axes Size along A.

primary_default_cross_track

Primary default value for Semi-major Axes Size along B.

primary_default_normal

Primary default value for Semi-major Axes Size along C.

secondary_default_class

Determine Ellipsoid Sizing method class.

secondary_default_tangential

Secondary default value for Semi-major Axes Size along A.

secondary_default_cross_track

Secondary default value for Semi-major Axes Size along B.

secondary_default_normal

Secondary default value for Semi-major Axes Size along C.

Import detail#

from ansys.stk.core.stkobjects import AdvCAT

Property detail#

property AdvCAT.time_period: ITimeToolTimeIntervalSmartInterval#

Get the time period for the close approach analysis.

property AdvCAT.threshold: float#

Distance threshold.

property AdvCAT.use_range_measure: bool#

Enable/disable use range measure.

property AdvCAT.display_acknowledgement_when_done: bool#

Enable/disable displaying acknowledgement when done.

property AdvCAT.primary_default_class: AdvCATEllipsoidClassType#

Determine Ellipsoid Sizing method class.

property AdvCAT.advanced: AdvCATAdvancedSettings#

Get AdvCAT advanced properties.

property AdvCAT.graphics_3d: AdvCATGraphics3D#

Get AdvCAT advanced properties.

property AdvCAT.primary_default_tangential: float#

Primary default value for Semi-major Axes Size along A.

property AdvCAT.primary_default_cross_track: float#

Primary default value for Semi-major Axes Size along B.

property AdvCAT.primary_default_normal: float#

Primary default value for Semi-major Axes Size along C.

property AdvCAT.secondary_default_class: AdvCATEllipsoidClassType#

Determine Ellipsoid Sizing method class.

property AdvCAT.secondary_default_tangential: float#

Secondary default value for Semi-major Axes Size along A.

property AdvCAT.secondary_default_cross_track: float#

Secondary default value for Semi-major Axes Size along B.

property AdvCAT.secondary_default_normal: float#

Secondary default value for Semi-major Axes Size along C.

Method detail#

AdvCAT.compute(self) None#

Launch the close approach analysis.

Returns:

None

AdvCAT.get_available_objects(self) AdvCATAvailableObjectCollection#

Return a collection of available objects.

Returns:

AdvCATAvailableObjectCollection

AdvCAT.get_primary_chosen_objects(self) AdvCATChosenObjectCollection#

Return a collection of primary objects.

Returns:

AdvCATChosenObjectCollection

AdvCAT.get_secondary_chosen_objects(self) AdvCATChosenObjectCollection#

Return a collection of secondary objects.

Returns:

AdvCATChosenObjectCollection