SMath.Manager Namespace

 

Classes

AccountExtensions 
ActionContext Base context class.
AlertBox 
AppSettings 
Archiver Methods to create a stored archive of files.
ArgumentInfo Information about the function's argument.
ButtonsMetaData Description of the toolbox button.
ContentFormats Format of the content.
ContextVariables Variables to use for document fields in the context of current document.
ConversionT Parent class contains logic to convert string of math expression to the reverse polish notation (RPN).
Converter Class with conversion methods represented.
DataCompression LZW compression manager.
Definition Stores information about single definition.
DimensionInfo Represents properties of the units of measurement dimensions.
DocumentMetaData Document meta-data which describes its origin.
DocumentParams Global parameters of the document.
DrawingManager 
EmptyAccount Implementation of IAccountManager which always returns empty data.
EmptyPlaceholderException 
EmptyPlugin 
Entry Data format used for calculations. Allows to manage expressions as a tree.
Expression Helpers methods to work with math expression represented in reverse polish notation.
FractionsSolver 
FractionsSolverFraction 
Functions List of available built-in functions.
GeneralException 
GlobalParams Contains static global options for the application instance.
Obsolete.
GlobalProfile 
InterruptCalculationException 
KeyEventOptions Provides data for the KeyDown or KeyUp event.
KeyPressEventOptions Provides data for the KeyPress event.
LanguageInfo Description of the interface translation.
MathException Exception as a result of the mathematical operation.
MathMethods Auxiliary mathematical methods.
MetaContext Parameters and meta data related to the document.
MouseEventOptions Provides data for the MouseUp, MouseDown, and MouseMove events.
NotDefinedException 
OperatorInfo Implements IDetailedTerm for the operator term.
OptionsCollection Represents a collection of options and its values with a convenient methods to get read/write access to them.
PageMargins Describes margins of the document page.
PageModel Printing model of the document.
PageOptions 
PagesOptions Single document page options.
PaintEventOptions Provides data for the Paint event.
ParallelListT 
Parallels 
PluginDependencyAttribute 
PluginInfo Plug-in information.
PluginInitialMeta Represents a meta data of the plug-in and its assembly.
PlugInLoadedEventArgs Arguments of PlugInLoaded event.
PluginsManager Methods to manage Plug-ins.
PrimitiveInfo 
PrimitivesCollection 
PrimitivesManager 
Protection Contains methods which uses MD5 hash logic.
RecentPage Description of the recent opened file.
ResultOptions Default implementation of the IResultOptions interface.
RunningTitle 
SessionOptions Application context options.
SessionProfile Current Session Profile describes all session specific parameters. Used as a main context for all IO/visualization/calculation operations.
SessionProfileBuiltInVarInfo 
SessionsManager Application context manager.
SMathColors Each property of this class is a Color used in the SMath controls.
Term Implements IPrimitive.
TermFormat Drawing format properties of the math expression term.
TermInfo Information about the Term.
TermsConverter 
TermsConverterTextEntryManager 
TermsConverterTextEntryManagerTextEntryState 
TermsFuzzyComparer Compares Terms according to their children count. It works according to the following rule: if one of the instances allows to handle any amount of children, then Terms will be defined as equal.
TermsReferencesComparer Compares Terms according to their object references.
ThreadSafeImageContainer Represents a thread-safe container for bitmap images.
ToolboxGroup Toolbox group description.
TrustedSettings Default implementation of ITrustedSettings.
UnitInfo Description class of the measurement unit.
UnitsManager 
UnitsSet 
WorkingThread Managing of working threads in order to optimize performance and handle work termination.

Structures

ArchiverFileEntry Archive file entry.
AssemblyInfo Assembly Information structure.
Brackets Available built-in program brackets.
Operators Available built-in program operators.
Symbols Available built-in program symbols.

Interfaces

IAccountManager 
IDetailedTerm Encapsulates methods and properties for the detailed description of Term. usually used in UI to allow user to select a wanted item in a list of Term elements.
IEvaluationActionContext Encapsulates methods and properties to be used as a context during evaluation.
IPlugin Base Interface for SMath Studio Plug-ins.
IPluginHandleEvaluation Base Evaluation Interface for SMath Studio Plug-ins.
IPluginToolboxGroups Base Toolbox Groups handler Interface for SMath Studio Plug-ins.
IPrimitive Expression component.
IPrimitiveT 
IResultOptions Defines options of the calculation operation output.
ITrustedSettings Provides read only access to the trusted settings of the application.

Delegates

Enumerations

AnswerType Answer type (used when calculating the root using the Moivre formula).
ArgumentSections Section a function's argument belongs to.
AuthStatus Status flags for authentication.
BackgroundImageSize Size of the background image.
ContentPlacement Placement of the content elements.
Errors List of available program errors.
FileOrigins Origins of the available file.
FileTypes Types of the supported files.
FractionsType Fractions type.
FunctionSections Function's section.
InputKeys Specifies key codes and modifiers.
MouseInputButtons Supported mouse buttons.
OnErrorAction Type of the action to apply on error.
OperatorType Допустимое количество операндов оператора
OptimizationType Evaluation optimization type.
OSType Type of the Operating System.
PageModelViewMode View mode of the document pages.
PageOrientation Document page orientation.
PluginState State of the plug-in.
SysSettings System display mode.
TermOrigin The origin of the expression component (order based on the priorities).
TermType Type of the expression component.
TextAlignment Horizontal alignment of the text.
WorkingThreadState State of the working thread.