Table of Contents

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
ObjectBase
SerializableObjectBase
ManualSerialization
DirectionDefinitionBase
Implements
IEquatable<IObjectBase>
Derived
Inherited Members

Constructors

DirectionDefinitionBase()

Default constructor.

public DirectionDefinitionBase()

Properties

DefinitionType

public abstract DirectionDefinitionType DefinitionType { get; }

Property Value

DirectionDefinitionType

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.