See: Description
| Interface | Description |
|---|---|
| CollectionAlgorithms.ComparisonOfDifferentTypes.Function<T1,T2> |
A functional interface for the containing delegate type.
|
| CreateCalculationContextFacetCallback.Function |
A functional interface for the containing delegate type.
|
| FormatConversionCallback.Function<T,TFormatType> |
A functional interface for the containing delegate type.
|
| HashCode.GetHashCodeFunction.Function<T> |
A functional interface for the containing delegate type.
|
| IAuthorizationProvider |
Provides an authorization token that will be used when accessing a given resource.
|
| ICachingEvaluator |
An interface to an evaluator that caches values between evaluations.
|
| ICalculationContextStorageStrategy |
A strategy for getting the current
CalculationContext instance. |
| IChildrenService |
A service that defines a collection of children for a given parent.
|
| ICloneWithContext |
An interface for an object that can make a copy of itself that is guided by a
CopyContext instance. |
| IEnumerateDependencies |
An interface to an object that can identify its dependencies.
|
| IEquatableDefinition |
An interface to an object that can compare its definition to other objects.
|
| IEquatableEpsilon<T> |
Defines a method for determining equality of instances within a specified tolerance.
|
| IEvaluatorParameter<T> |
A placeholder for a parameter within an evaluator.
|
| IFreezable |
An interface to an object that can be frozen such that no further changes to the object can be made.
|
| IIdentifierService |
A service that defines a unique identifier for an object.
|
| IIndexedFormat |
This interface must be implemented on any format type used with the
FormatConverter class. |
| IIsTimeVarying |
An interface to an object that can specify whether or not it varies with time.
|
| INameService |
A service that provides the name to either a platform or link.
|
| IParameterizedEvaluator1<TParameter1,TResult> |
An interface for an evaluator that takes a
JulianDate and one additional parameter
and produces a return value of a given type. |
| IParameterizedEvaluator2<TParameter1,TParameter2,TResult> |
An interface for an evaluator that takes a
JulianDate and two additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult> |
An interface for an evaluator that takes a
JulianDate and three additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
An interface for an evaluator that takes a
JulianDate and four additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
An interface for an evaluator that takes a
JulianDate and five additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
An interface for an evaluator that takes a
JulianDate and six additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
An interface for an evaluator that takes a
JulianDate and seven additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals1<TParameter1,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and one additional parameter
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals2<TParameter1,TParameter2,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and two additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals3<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and three additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and four additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and five additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and six additional parameters
and produces a return value of a given type. |
| IParameterizedEvaluatorWithIntervals7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultOverIntervals> |
An interface for an evaluator that takes a
JulianDate and seven additional parameters
and produces a return value of a given type. |
| IParentService |
A service that identifies the parent of this object.
|
| IPlaceHolderService |
A service that denotes this object as a place holder
|
| IThreadAware |
An interface to an instance that is thread-aware.
|
| IValueEvaluator<T> |
An interface for an evaluator that takes no parameters and produces a return
value of a given type.
|
| TryFormatConversionCallback.Function<T,TFormatType> |
A functional interface for the containing delegate type.
|
| Class | Description |
|---|---|
| AccessQueryReplacementCopyContext |
Copies an
AccessQuery while replacing all references of a specified
instance with a new specified instance. |
| AverageSubCalculationProgress |
An implementation of
ITrackCalculationProgress that averages the progress of a number of sub-calculations and
reports the result to another ITrackCalculationProgress instance. |
| CachingEvaluator<T> |
A wrapper for any
IEvaluator1 that caches the last evaluated result. |
| CachingMotionEvaluator1<T> |
A wrapper for any
MotionEvaluator1 that caches the last evaluated result. |
| CalculationContext |
The context in which calculations are performed.
|
| CalculationContextFacet |
A facet of a
CalculationContext. |
| ChildrenExtension |
An
ObjectExtension which can provide a list of children
for a given ExtensibleObject. |
| CollectionAlgorithms |
Contains algorithms that operate on collections.
|
| CollectionAlgorithms.ComparisonOfDifferentTypes<T1,T2> |
Represents a method that compares two objects of different types.
|
| ConstantAuthorizationProvider |
An authorization provider which stores a constant authorization token
which will be used for all resources.
|
| ConstantParameterizedEvaluator1<TParameter1,TResult> |
An evaluator that takes a
JulianDate and one additional parameter
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator2<TParameter1,TParameter2,TResult> |
An evaluator that takes a
JulianDate and two additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult> |
An evaluator that takes a
JulianDate and three additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
An evaluator that takes a
JulianDate and four additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
An evaluator that takes a
JulianDate and five additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
An evaluator that takes a
JulianDate and six additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
An evaluator that takes a
JulianDate and seven additional parameters
and produces a constant return value of a given type, ignoring all parameters. |
| ConstantValueDefinition<T> |
Defines a constant value used in a broader computation.
|
| CopyContext |
A context that identifies a complete copy operation.
|
| CopyForAnotherThread |
Enables copying of
IThreadAware objects for use in another thread. |
| CreateCalculationContextFacetCallback |
A delegate for a function that creates a
CalculationContextFacet. |
| DefinitionalObject |
The base class for all definitional objects.
|
| DefinitionalObjectCollection<T> |
A collection of
DefinitionalObject objects. |
| DependencyEnumerator |
Enumerates the dependencies of an object.
|
| EndianBitConverter |
BitConverter assumes that the byte arrays given to it are always in
the system's native byte order. |
| EvaluatorHelper |
A collection of methods that are helpful when writing evaluators.
|
| ExtensibleObject |
An object that can be extended at run-time with various
ObjectExtension instances in order to add
additional properties and behaviors. |
| ExtensibleObjectCollection |
A collection of instances that implement
ExtensibleObject. |
| ExtensionCollection |
A collection of extensions to an
ExtensibleObject. |
| FileStreamFactory |
A factory that can produce
FileStream instances on demand. |
| FormatConversionCallback<T,TFormatType> |
A delegate to convert a
T from one format to another. |
| FormatConverter<T,TFormatType extends IIndexedFormat> |
Converts between different formats of a given type, where a format is specified
as an indexed format object.
|
| GeospatialContentServerAuthorizationProvider |
An authorization provider which obtains an authorization token
for a given Geospatial Content Server (GCS) application token.
|
| HashCode |
Contains static methods for working with hash codes.
|
| HashCode.GetHashCodeFunction<T> |
A delegate that obtains a hash code for a given item.
|
| HierarchicalLogger |
A simple hierarchical logging mechanism.
|
| IdentifierExtension |
An extension that defines a unique identifier for an object.
|
| ObjectExtension |
The base class for extensions that can be added at run-time to
ExtensibleObject instances in order to
give them additional properties and behaviors. |
| ParameterAction |
Indicates the action taken by the
EvaluatorGroup when an evaluator is
parameterized with a parameter on which it does not actually depend |
| ParameterEvaluator<T> |
A placeholder for a parameter in an evaluator.
|
| ParameterizedEvaluator<TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with zero additional parameters. |
| ParameterizedEvaluator1<TParameter1,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with one additional parameter. |
| ParameterizedEvaluator2<TParameter1,TParameter2,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with two additional parameters. |
| ParameterizedEvaluator3<TParameter1,TParameter2,TParameter3,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with three additional parameters. |
| ParameterizedEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with four additional parameters. |
| ParameterizedEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with five additional parameters. |
| ParameterizedEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with six additional parameters. |
| ParameterizedEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
An abstract base implementation of an
IEvaluator that has been parameterized with seven additional parameters. |
| ParameterizedEvaluatorWithIntervals<TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with zero additional parameters. |
| ParameterizedEvaluatorWithIntervals1<TParameter1,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with one additional parameter. |
| ParameterizedEvaluatorWithIntervals2<TParameter1,TParameter2,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with two additional parameters. |
| ParameterizedEvaluatorWithIntervals3<TParameter1,TParameter2,TParameter3,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with three additional parameters. |
| ParameterizedEvaluatorWithIntervals4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with four additional parameters. |
| ParameterizedEvaluatorWithIntervals5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with five additional parameters. |
| ParameterizedEvaluatorWithIntervals6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with six additional parameters. |
| ParameterizedEvaluatorWithIntervals7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultOverIntervals> |
An
IEvaluatorOverIntervals that has been parameterized with seven additional parameters. |
| ParameterizedMotionEvaluator<TResult> |
A
MotionEvaluator1 that has been parameterized with zero additional parameters. |
| ParameterizedMotionEvaluator1<TParameter1,TResult> |
A
MotionEvaluator1 that has been parameterized with one additional parameter. |
| ParameterizedMotionEvaluator2<TParameter1,TParameter2,TResult> |
A
MotionEvaluator1 that has been parameterized with two additional parameters. |
| ParameterizedMotionEvaluator3<TParameter1,TParameter2,TParameter3,TResult> |
A
MotionEvaluator1 that has been parameterized with three additional parameters. |
| ParameterizedMotionEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
A
MotionEvaluator1 that has been parameterized with four additional parameters. |
| ParameterizedMotionEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
A
MotionEvaluator1 that has been parameterized with five additional parameters. |
| ParameterizedMotionEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
A
MotionEvaluator1 that has been parameterized with six additional parameters. |
| ParameterizedMotionEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
A
MotionEvaluator1 that has been parameterized with seven additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType<TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with zero additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType1<TParameter1,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with one additional parameter. |
| ParameterizedMotionEvaluatorWithDerivativeType2<TParameter1,TParameter2,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with two additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType3<TParameter1,TParameter2,TParameter3,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with three additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType4<TParameter1,TParameter2,TParameter3,TParameter4,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with four additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with five additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with six additional parameters. |
| ParameterizedMotionEvaluatorWithDerivativeType7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult,TResultDerivative> |
A
MotionEvaluator2 that has been parameterized with seven additional parameters. |
| ParameterizedValueDefinition<T> |
Defines a value used in a broader computation, which is defined by a parameter at the time of evaluation.
|
| ParameterizedValueEvaluator1<TParameter1,TResult> |
An
IValueEvaluator that has been parameterized with one additional parameter. |
| ParameterizedValueEvaluator2<TParameter1,TParameter2,TResult> |
An
IValueEvaluator that has been parameterized with two additional parameters. |
| ParameterizedValueEvaluator3<TParameter1,TParameter2,TParameter3,TResult> |
An
IValueEvaluator that has been parameterized with three additional parameters. |
| ParameterizedValueEvaluator4<TParameter1,TParameter2,TParameter3,TParameter4,TResult> |
An
IValueEvaluator that has been parameterized with four additional parameters. |
| ParameterizedValueEvaluator5<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TResult> |
An
IValueEvaluator that has been parameterized with five additional parameters. |
| ParameterizedValueEvaluator6<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TResult> |
An
IValueEvaluator that has been parameterized with six additional parameters. |
| ParameterizedValueEvaluator7<TParameter1,TParameter2,TParameter3,TParameter4,TParameter5,TParameter6,TParameter7,TResult> |
An
IValueEvaluator that has been parameterized with seven additional parameters. |
| ParentExtension |
An
ObjectExtension which can provide a reference to the parent
of the owner of this extension. |
| ServiceHelper |
Contains helpful methods for working with services and
IServiceProvider. |
| StreamFactory |
The base class for a factory that can produce streams on demand.
|
| ThreadStaticCalculationContextStorageStrategy |
An
ICalculationContextStorageStrategy that gets the context from a
thread static member variable. |
| TryFormatConversionCallback<T,TFormatType> |
A delegate to try converting a
T from one format to
another. |
| ValueDefinition<T> |
Defines a value used in a broader computation.
|
| ValueEvaluator<T> |
An abstract base class for evaluators that takes no parameters and produces a return
value of a given type.
|
| ValueParameter<T> |
Represents an arbitrary value as a parameter.
|