BuilderElementOrientation Class

provider for element orientations for building elements.

Definition

Namespace: Karamba.Elements
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
[SerializableAttribute]
public class BuilderElementOrientation : IBuilderElementOrientation, 
	ISerializable
Inheritance
Object    BuilderElementOrientation
Derived
Implements
IBuilderElementOrientation, ISerializable

Constructors

BuilderElementOrientation(ListExtendedListVector3, ListDouble) Initializes a new instance of the BuilderElementOrientation class. initialize element orientations for building elements.
BuilderElementOrientation(SerializationInfo, StreamingContext) Initializes a new instance of the BuilderElementOrientation class. Deserialize BuilderElementOrientation.

Properties

Alpha Gets the rotation angle given in rad.
AlphaGiven Gets a value indicating whether an alpha-value was set.
AlphaList Gets list of rotation angles given in rad (for e.g. shells).
Default Gets the default orientation.
IsDefault Gets a value indicating whether the orientation is the default orientation.
Writer Gets a writer for the data structure.
XOri Gets vector for x-orientation.
XOriGiven Gets a value indicating whether the x-orientations were supplied.
XOriList Gets list of vectors for x-orientation (for e.g. shells).
YOri Gets vector for y-orientation.
YOriGiven Gets a value indicating whether the y-orientations were supplied.
YOriList Gets list of vectors for y-orientation (for e.g. shells).
ZOri Gets vector for z-orientation.
ZOriGiven Gets a value indicating whether z-orientations were supplied.
ZOriList Gets list of vectors for z-orientation (for e.g. shells).

Methods

CooSys the element local coordinate system.
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetObjectData Serialize BuilderElementOrientation.
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
ori Gives direct access to the orientation vectors.
ToString Returns a string that represents the current object.
(Inherited from Object)

Fields

Alphas rotation of element in addition to the rotations defined by the orientation vectors.
Ori vectors for orienting the local coordinate system of the element.

Extension Methods

ContainerType test if object is (a container like) a list or an array.
(Defined by MiniUtil)

See Also