Version: 13.0

    Show / Hide Table of Contents

    Class CirclesOnAxis

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    CirclesOnAxis
    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 CirclesOnAxis : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    Axis

    Declaration
    public Vector3D Axis { get; set; }
    Property Value
    Type Description
    Vector3D

    CoordFilletRadii

    Declaration
    public ReadOnlyCollection<double> CoordFilletRadii { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<System.Double>

    Coords

    Declaration
    public ReadOnlyCollection<Vector2D> Coords { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<Vector2D>

    MousePosition

    Declaration
    public Vector2D MousePosition { get; set; }
    Property Value
    Type Description
    Vector2D

    Origin

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

    Methods

    AddCoords(Vector3D)

    Declaration
    public void AddCoords(Vector3D pointInSketchPlane)
    Parameters
    Type Name Description
    Vector3D pointInSketchPlane

    AddCoords(Vector3D, Double)

    Declaration
    public void AddCoords(Vector3D pointOnAxis, double radius)
    Parameters
    Type Name Description
    Vector3D pointOnAxis
    System.Double radius

    AddCoords(Double, Double)

    Declaration
    public void AddCoords(double offset, double radius)
    Parameters
    Type Name Description
    System.Double offset
    System.Double radius

    AddFilletPoint(Vector3D, Vector3D, Vector3D, Double)

    Declaration
    public void AddFilletPoint(Vector3D pointAInSketchPlane, Vector3D pointBInSketchPlane, Vector3D guidePoint, double radius)
    Parameters
    Type Name Description
    Vector3D pointAInSketchPlane
    Vector3D pointBInSketchPlane
    Vector3D guidePoint
    System.Double radius

    SetMousePosition(Vector3D)

    Declaration
    public void SetMousePosition(Vector3D pointInSketchPlane)
    Parameters
    Type Name Description
    Vector3D pointInSketchPlane

    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>>)
    Back to top