Class DirectionDefinitionBase
- Namespace
- VirtualLabAPI.Core.Numerics
- Assembly
- VirtualLabAPI.dll
Base for all classes that describe a direction definition.
[Serializable]
public abstract class DirectionDefinitionBase : ManualSerialization, IEquatable<IObjectBase>, ICloneable, ISerializable, IDeserializationCallback
- Inheritance
-
ObjectBaseSerializableObjectBaseManualSerializationDirectionDefinitionBase
- Implements
-
IEquatable<IObjectBase>
- Derived
- Inherited Members
Constructors
DirectionDefinitionBase()
Default constructor.
public DirectionDefinitionBase()
Properties
DefinitionType
Gets the DirectionDefinitionType.
public abstract DirectionDefinitionType DefinitionType { get; }
Property Value
Methods
Clone()
Deep copy of this.
public abstract DirectionDefinitionBase Clone()
Returns
- DirectionDefinitionBase
A deep copy of this instance.
CorrespondingVector3D()
Gets the vector resulting from the implemented direction definition.
public abstract Vector3D CorrespondingVector3D()
Returns
- Vector3D
The vector resulting from the implemented direction definition.