Demo3D.Common Namespace |
| Class | Description | |
|---|---|---|
| BatchEdit |
Starts and ends editing an IBatchEditable or IBatchEditable object.
| |
| BatchEditable |
A base class for implementing IBatchEditable.
| |
| BezierCurve1D |
Bezier curve in one dimension.
| |
| BezierCurve2D |
Bezier curve in two dimensions.
| |
| BezierCurve3D |
Bezier curve in three dimensions.
| |
| BindableBase |
Implements INotifyPropertyChangedINotifyPropertyChanged and includes useful methods to reduce boilerplate code.
| |
| Catenary |
Class which solves the catenary equation for a hanging wire between two points and a specified length.
| |
| ComponentLog |
A log.
| |
| ComponentLogDirector |
A logger that can redirect log messages.
| |
| ComponentLogWriter |
A class that logs messages.
| |
| DateTimePrecise |
A class for accessing precise time.
| |
| DefaultValueStaticAttribute | ||
| ExternalProcess |
Class to start an external process.
| |
| HelpUrlAttribute |
When added to an aspect class, this attribute overrides the help button on the aspect in the Aspect Viewer
to link to the help website instead of the api website.
| |
| ImageFormatConverter | ||
| InjectiveMapTLeft, TRight |
A collection of injective (bidirectional one-to-one) mappings.
| |
| Location |
Exception location base class.
| |
| LocationData |
The location of error in a data source, eg position in a file, element in an xml document, or section in a network packet.
| |
| LocationReThrownException |
An exception that's been rethrown.
| |
| LocationStack |
This adds hierachical human readable information in stack format describing what's happening when an exception is thrown.
Not a direct replacement for StackTrace, in that it's not expected to be a complete stack trace. But it does add
information, especially for obfuscated code.
| |
| LogMessage |
A loggable message.
| |
| MatrixInterpolator |
Class to interpolate between a start Matrix and an end Matrix.
| |
| RoundTripExtensions |
Methods to correctly convert floating point values to a string for round-trip purposes.
| |
| TableReference |
Reference to a DataTable.
| |
| Util |
A collection of Utility methods.
| |
| UtilQuadratic |
Class to "solve" a quadratic equation "a x^2 + b x + c = 0".
|
| Structure | Description | |
|---|---|---|
| InjectiveMapEnumeratorTLeft, TRight |
Enumerator for an injective map (that doesn't dynamically allocate memory).
| |
| InjectiveMappingTLeft, TRight |
A single injective mapping.
|
| Interface | Description | |
|---|---|---|
| IBatchEditable |
Provides a mechanism for batch editing.
| |
| IComponentLogger |
Represents a class that contains a log.
| |
| IDataLocationProvider |
Provides information about the location in a data source, eg position in a file, element in an xml document, or section in a network packet.
| |
| IRegistryKey |
| Enumeration | Description | |
|---|---|---|
| Axis |
Enumeration representing the X-Axis, Y-Axis or Z-Axis.
| |
| CoordinateSystem |
Coordinate systems.
| |
| LocationStackStackPosition |
Declares the position of a StackLocation entry.
| |
| LogMessageLogLevel |
Message severity.
| |
| RegistryValueKind |