BuilderElementStraightLineOrientation Class

Reader for straight-line elements (beams, trusses) orientations for building them.

Definition

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

Constructors

BuilderElementStraightLineOrientation(ListExtendedListVector3, ListDouble) Initializes a new instance of the BuilderElementStraightLineOrientation class. build new reader for straight-line element orientations.
BuilderElementStraightLineOrientation(SerializationInfo, StreamingContext) Initializes a new instance of the BuilderElementStraightLineOrientation class. Deserialize BuilderElementStraightLineOrientation.
BuilderElementStraightLineOrientation(ListVector3, ListVector3, ListVector3, ListDouble) Initializes a new instance of the BuilderElementStraightLineOrientation class. build new reader for straight-line element orientations.

Properties

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

Methods

CooSys the element local coordinate system.
(Overrides BuilderElementOrientationCooSys(IBuilderElementPosition, Int32))
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.
(Inherited from BuilderElementOrientation)
GetType Gets the Type of the current instance.
(Inherited from Object)
localCoordinateSystem compute local coordinate axes of a beam with beam.
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
ori Gives direct access to the orientation vectors.
(Inherited from BuilderElementOrientation)
ToString Returns a string that represents the current object.
(Overrides ObjectToString)

Fields

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

Extension Methods

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

See Also