Version: 13.0

    Show / Hide Table of Contents

    Class CoordinateSystem3D

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    CoordinateSystem3D
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.MathUtility
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class CoordinateSystem3D : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    Origin

    Declaration
    public Vector3D Origin { get; }
    Property Value
    Type Description
    Vector3D

    XAxis

    Declaration
    public Vector3D XAxis { get; }
    Property Value
    Type Description
    Vector3D

    YAxis

    Declaration
    public Vector3D YAxis { get; }
    Property Value
    Type Description
    Vector3D

    ZAxis

    Declaration
    public Vector3D ZAxis { get; }
    Property Value
    Type Description
    Vector3D

    Methods

    Axis(DegreeOfFreedom)

    Declaration
    public Vector3D Axis(DegreeOfFreedom degreeOfFreedom)
    Parameters
    Type Name Description
    DegreeOfFreedom degreeOfFreedom
    Returns
    Type Description
    Vector3D

    RotatedAboutAxis(Vector3D, Double)

    Declaration
    public CoordinateSystem3D RotatedAboutAxis(Vector3D axis, double angle)
    Parameters
    Type Name Description
    Vector3D axis
    System.Double angle
    Returns
    Type Description
    CoordinateSystem3D

    TransformedBy(TransformMatrix3D)

    Declaration
    public CoordinateSystem3D TransformedBy(TransformMatrix3D transform)
    Parameters
    Type Name Description
    TransformMatrix3D transform
    Returns
    Type Description
    CoordinateSystem3D

    TransformFromWorldToThis()

    Declaration
    public TransformMatrix3D TransformFromWorldToThis()
    Returns
    Type Description
    TransformMatrix3D

    TransformToWorldFromThis()

    Declaration
    public TransformMatrix3D TransformToWorldFromThis()
    Returns
    Type Description
    TransformMatrix3D

    WithoutTranslation()

    Declaration
    public CoordinateSystem3D WithoutTranslation()
    Returns
    Type Description
    CoordinateSystem3D

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    In This Article
    • Fields
      • _parent
    • Properties
      • Origin
      • XAxis
      • YAxis
      • ZAxis
    • Methods
      • Axis(DegreeOfFreedom)
      • RotatedAboutAxis(Vector3D, Double)
      • TransformedBy(TransformMatrix3D)
      • TransformFromWorldToThis()
      • TransformToWorldFromThis()
      • WithoutTranslation()
    • Implements
    • Extension Methods
    Back to top