DataProviderTimeVarying#
- class ansys.stk.core.stkobjects.DataProviderTimeVarying#
Bases:
IDataProvider
,IDataProviderInfo
Support for time-dependent data providers (e.g. Satellite position).
Overview#
Compute the data; time-dependent data providers require an interval and a time step. Start/Stop use DateFormat Dimension. StepTime uses Time Dimension. |
|
Compute the data and return just the indicated data elements; time-dependent data providers require an interval and a time step. |
|
Compute the data given a single Time. SingleTime uses DateFormat Dimension. |
|
Compute the data given a single Time and return just the indicated data elements. SingleTime uses DateFormat Dimension. |
|
Compute the data given a single Time array and return just the indicated data elements. If time values without data are requested, null entries will be returned in the data array. SingleTime uses DateFormat Dimension. |
|
Compute the data for default; default time-dependent data providers require an interval. Start/Stop use DateFormat Dimension. |
|
Compute the data for default; return just the indicated data elements; default time-dependent data providers require an interval. Start/Stop use DateFormat Dimension. |
|
Compute the data given a Times Array component. Also requires object start and stop times, which use DateFormat Dimension. |
|
Compute the data and returns just the indicated data elements; Input is a Times Array component, and object start and stop times. Start/Stop use DateFormat Dimension. |
|
Compute the data and returns just the indicated data elements; Input is a Times Array component. |
Import detail#
from ansys.stk.core.stkobjects import DataProviderTimeVarying
Method detail#
- DataProviderTimeVarying.execute(self, start_time: Any, stop_time: Any, step_time: float) DataProviderResult #
Compute the data; time-dependent data providers require an interval and a time step. Start/Stop use DateFormat Dimension. StepTime uses Time Dimension.
- DataProviderTimeVarying.execute_elements(self, start_time: Any, stop_time: Any, step_time: float, element_names: list) DataProviderResult #
Compute the data and return just the indicated data elements; time-dependent data providers require an interval and a time step.
- DataProviderTimeVarying.execute_single(self, single_time: Any) DataProviderResult #
Compute the data given a single Time. SingleTime uses DateFormat Dimension.
- Parameters:
single_time :
Any
- Returns:
DataProviderResult
- DataProviderTimeVarying.execute_single_elements(self, single_time: Any, element_names: list) DataProviderResult #
Compute the data given a single Time and return just the indicated data elements. SingleTime uses DateFormat Dimension.
- DataProviderTimeVarying.execute_single_elements_array(self, time_array: list, element_names: list) DataProviderResultTimeArrayElements #
Compute the data given a single Time array and return just the indicated data elements. If time values without data are requested, null entries will be returned in the data array. SingleTime uses DateFormat Dimension.
- DataProviderTimeVarying.execute_native_times(self, start_time: Any, stop_time: Any) DataProviderResult #
Compute the data for default; default time-dependent data providers require an interval. Start/Stop use DateFormat Dimension.
- DataProviderTimeVarying.execute_elements_native_times(self, start_time: Any, stop_time: Any, element_names: list) DataProviderResult #
Compute the data for default; return just the indicated data elements; default time-dependent data providers require an interval. Start/Stop use DateFormat Dimension.
- DataProviderTimeVarying.execute_event_array(self, event_array: ITimeToolTimeArray, start_time: Any, stop_time: Any) DataProviderResult #
Compute the data given a Times Array component. Also requires object start and stop times, which use DateFormat Dimension.
- DataProviderTimeVarying.execute_elements_event_array(self, event_array: ITimeToolTimeArray, start_time: Any, stop_time: Any, element_names: list) DataProviderResult #
Compute the data and returns just the indicated data elements; Input is a Times Array component, and object start and stop times. Start/Stop use DateFormat Dimension.
- DataProviderTimeVarying.execute_elements_event_array_only(self, event_array: ITimeToolTimeArray, element_names: list) DataProviderResult #
Compute the data and returns just the indicated data elements; Input is a Times Array component.
- Parameters:
event_array :
ITimeToolTimeArray
element_names :
list
- Returns:
DataProviderResult