TSLab API Docs  1
Интерфейс TSLab.Script.Handlers.IBaseChartPaneContext
Граф наследования:TSLab.Script.Handlers.IBaseChartPaneContext:
TSLab.Script.Handlers.IContext

Открытые члены

void StoreObject (string key, object data, bool toStorage=false)
 Записать объект в кеш, который не стирается между расчетами Подробнее...
 
object LoadObject (string key, bool fromStorage=false)
 Загрузить объект из кеша, который не стирается между расчетами Подробнее...
 
LoadObject< T > (string key, CacheObjectMaker< T > maker, bool fromStorage=false)
 Загрузить объект из кеша, который не стирается между расчетами Подробнее...
 
void AddUnremovableInteractiveObjectId (string id)
 добавить идентификатор неудаляемого интерактивного объекта Подробнее...
 
bool ContainsUnremovableInteractiveObjectId (string id)
 содержит идентификатор неудаляемого интерактивного объекта Подробнее...
 
bool ContainsGhostInteractiveObjectId (string id)
 содержит идентификатор призрачного интерактивного объекта Подробнее...
 
bool RemoveGhostInteractiveObjectId (string id)
 удалить идентификатор призрачного интерактивного объекта Подробнее...
 
double GetGraphPaneSize (string graphPaneName)
 получить размер графической панели Подробнее...
 
void SetGraphPaneSize (string graphPaneName, double value)
 установить размер графической панели Подробнее...
 

Свойства

bool IsOptimization [get]
 Показывает, что идет процесс оптимизации. Может использоваться для отсечения кода визуализации, для ускорения расчетов. Подробнее...
 

Методы

void TSLab.Script.Handlers.IBaseChartPaneContext.AddUnremovableInteractiveObjectId ( string  id)

добавить идентификатор неудаляемого интерактивного объекта

Аргументы
idидентификатор

Замещается в TSLab.Script.Handlers.IContext.

bool TSLab.Script.Handlers.IBaseChartPaneContext.ContainsGhostInteractiveObjectId ( string  id)

содержит идентификатор призрачного интерактивного объекта

Аргументы
idидентификатор
Возвращает

Замещается в TSLab.Script.Handlers.IContext.

bool TSLab.Script.Handlers.IBaseChartPaneContext.ContainsUnremovableInteractiveObjectId ( string  id)

содержит идентификатор неудаляемого интерактивного объекта

Аргументы
idидентификатор
Возвращает

Замещается в TSLab.Script.Handlers.IContext.

double TSLab.Script.Handlers.IBaseChartPaneContext.GetGraphPaneSize ( string  graphPaneName)

получить размер графической панели

Аргументы
graphPaneNameимя графической панели
Возвращает
размер графической панели
object TSLab.Script.Handlers.IBaseChartPaneContext.LoadObject ( string  key,
bool  fromStorage = false 
)

Загрузить объект из кеша, который не стирается между расчетами

Аргументы
keyключ
Возвращает
обьект или null (если не найден)
Аргументы
fromStorage

Замещается в TSLab.Script.Handlers.IContext.

T TSLab.Script.Handlers.IBaseChartPaneContext.LoadObject< T > ( string  key,
CacheObjectMaker< T >  maker,
bool  fromStorage = false 
)

Загрузить объект из кеша, который не стирается между расчетами

Аргументы
keyключ
makerГенератор данных
Возвращает
обьект или null (если не найден)
Аргументы
fromStorage

Замещается в TSLab.Script.Handlers.IContext.

Согласование типов
T :class 
bool TSLab.Script.Handlers.IBaseChartPaneContext.RemoveGhostInteractiveObjectId ( string  id)

удалить идентификатор призрачного интерактивного объекта

Аргументы
idидентификатор
Возвращает

Замещается в TSLab.Script.Handlers.IContext.

void TSLab.Script.Handlers.IBaseChartPaneContext.SetGraphPaneSize ( string  graphPaneName,
double  value 
)

установить размер графической панели

Аргументы
graphPaneNameимя графической панели
valueзначение
void TSLab.Script.Handlers.IBaseChartPaneContext.StoreObject ( string  key,
object  data,
bool  toStorage = false 
)

Записать объект в кеш, который не стирается между расчетами

Аргументы
keyключ
dataобьект
toStorage

Замещается в TSLab.Script.Handlers.IContext.

Полный список свойств

bool TSLab.Script.Handlers.IBaseChartPaneContext.IsOptimization
get

Показывает, что идет процесс оптимизации. Может использоваться для отсечения кода визуализации, для ускорения расчетов.