BuilderElementShellOrientation Class

Reader for shell orientations for building shells.

Definition

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

Constructors

BuilderElementShellOrientation(SerializationInfo, StreamingContext) Initializes a new instance of the BuilderElementShellOrientation class. Deserialize BuilderElementShellOrientation.
BuilderElementShellOrientation(IReadonlyMesh, ListVector3, ListVector3) Initializes a new instance of the BuilderElementShellOrientation class. construct new orientations-reader for building shell elements.
BuilderElementShellOrientation(IReadonlyMesh, ListExtendedListVector3, ListDouble) Initializes a new instance of the BuilderElementShellOrientation class. construct new orientations-reader for building shell elements.

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)
IsDefault Gets a value indicating whether the orientation is the default orientation.
(Inherited from BuilderElementOrientation)
mesh Gets the mesh of the shell.
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 BuilderElementShellOrientation.
(Overrides BuilderElementOrientationGetObjectData(SerializationInfo, StreamingContext))
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.
(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)
Mesh The mesh of the shell.
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