Search Results for

    Show / Hide Table of Contents

    Class SketchCollection

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObjectCollection
    SketchCollection
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    System.Collections.IEnumerable
    Inherited Members
    TaggedObjectCollection.GetEnumerator()
    TaggedObjectCollection.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class SketchCollection : TaggedObjectCollection, IMessageSink, IEnumerable

    Constructors

    SketchCollection()

    Declaration
    protected SketchCollection()

    SketchCollection(Part)

    Declaration
    protected SketchCollection(Part owner)
    Parameters
    Type Name Description
    Part owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    CreateAngularDimensionBuilder(AngularDimension)

    Declaration
    public SketchAngularDimensionBuilder CreateAngularDimensionBuilder(AngularDimension angularDimension)
    Parameters
    Type Name Description
    AngularDimension angularDimension
    Returns
    Type Description
    SketchAngularDimensionBuilder

    CreateAutoConstrainBuilder()

    Declaration
    public SketchAutoConstrainBuilder CreateAutoConstrainBuilder()
    Returns
    Type Description
    SketchAutoConstrainBuilder

    CreateAutoDimensionBuilder()

    Declaration
    public SketchAutoDimensionBuilder CreateAutoDimensionBuilder()
    Returns
    Type Description
    SketchAutoDimensionBuilder

    CreateConstraintBuilder()

    Declaration
    public SketchConstraintBuilder CreateConstraintBuilder()
    Returns
    Type Description
    SketchConstraintBuilder

    CreateConvertToFromReferenceBuilder()

    Declaration
    public ConvertToFromReferenceBuilder CreateConvertToFromReferenceBuilder()
    Returns
    Type Description
    ConvertToFromReferenceBuilder

    CreateCornerBuilder()

    Declaration
    public SketchCornerBuilder CreateCornerBuilder()
    Returns
    Type Description
    SketchCornerBuilder

    CreateDimensionBuilder(SketchDimensionalConstraint)

    Declaration
    public SketchDimensionBuilder CreateDimensionBuilder(SketchDimensionalConstraint constraint)
    Parameters
    Type Name Description
    SketchDimensionalConstraint constraint
    Returns
    Type Description
    SketchDimensionBuilder

    CreateEditDefiningSectionBuilder()

    Declaration
    public SketchEditDefiningSectionBuilder CreateEditDefiningSectionBuilder()
    Returns
    Type Description
    SketchEditDefiningSectionBuilder

    CreateInferredConstraintsBuilder()

    Declaration
    public InferredConstraintsBuilder CreateInferredConstraintsBuilder()
    Returns
    Type Description
    InferredConstraintsBuilder

    CreateIntersectionCurveBuilder(SketchIntersectionCurve)

    Declaration
    public SketchIntersectionCurveBuilder CreateIntersectionCurveBuilder(SketchIntersectionCurve operation)
    Parameters
    Type Name Description
    SketchIntersectionCurve operation
    Returns
    Type Description
    SketchIntersectionCurveBuilder

    CreateIntersectionPointBuilder(SketchIntersectionPoint)

    Declaration
    public SketchIntersectionPointBuilder CreateIntersectionPointBuilder(SketchIntersectionPoint operation)
    Parameters
    Type Name Description
    SketchIntersectionPoint operation
    Returns
    Type Description
    SketchIntersectionPointBuilder

    CreateLinearDimensionBuilder(Dimension)

    Declaration
    public SketchLinearDimensionBuilder CreateLinearDimensionBuilder(Dimension linearDimension)
    Parameters
    Type Name Description
    Dimension linearDimension
    Returns
    Type Description
    SketchLinearDimensionBuilder

    CreateMakeSymmetricBuilder()

    Declaration
    public SketchMakeSymmetricBuilder CreateMakeSymmetricBuilder()
    Returns
    Type Description
    SketchMakeSymmetricBuilder

    CreateNewSketchInPlaceBuilder(Sketch)

    Declaration
    [Obsolete("Deprecated in NX11.0.0.  Use NXOpen.SketchCollection.CreateSketchInPlaceBuilder2 instead.")]
    public SketchInPlaceBuilder CreateNewSketchInPlaceBuilder(Sketch operation)
    Parameters
    Type Name Description
    Sketch operation
    Returns
    Type Description
    SketchInPlaceBuilder

    CreateProjectBuilder(Feature)

    Declaration
    public SketchProjectBuilder CreateProjectBuilder(Feature operation)
    Parameters
    Type Name Description
    Feature operation
    Returns
    Type Description
    SketchProjectBuilder

    CreateQuickExtendBuilder()

    Declaration
    public SketchQuickExtendBuilder CreateQuickExtendBuilder()
    Returns
    Type Description
    SketchQuickExtendBuilder

    CreateQuickTrimBuilder()

    Declaration
    public SketchQuickTrimBuilder CreateQuickTrimBuilder()
    Returns
    Type Description
    SketchQuickTrimBuilder

    CreateRadialDimensionBuilder(Dimension)

    Declaration
    public SketchRadialDimensionBuilder CreateRadialDimensionBuilder(Dimension radialDimension)
    Parameters
    Type Name Description
    Dimension radialDimension
    Returns
    Type Description
    SketchRadialDimensionBuilder

    CreateRapidDimensionBuilder()

    Declaration
    public SketchRapidDimensionBuilder CreateRapidDimensionBuilder()
    Returns
    Type Description
    SketchRapidDimensionBuilder

    CreateSketch(String, ISurface, IReferenceAxis, Vector3d, AxisOrientation, Sense, PlaneNormalOrientation)

    Declaration
    [Obsolete("Deprecated in NX7.5.3.  Use NXOpen.SketchInPlaceBuilder instead.")]
    public Sketch CreateSketch(string name, ISurface attachmentPlane, IReferenceAxis referenceAxis, Vector3d referenceDirection, AxisOrientation referenceAxisOrientation, Sense referenceAxisSense, PlaneNormalOrientation normalOrientation)
    Parameters
    Type Name Description
    System.String name
    ISurface attachmentPlane
    IReferenceAxis referenceAxis
    Vector3d referenceDirection
    AxisOrientation referenceAxisOrientation
    Sense referenceAxisSense
    PlaneNormalOrientation normalOrientation
    Returns
    Type Description
    Sketch

    CreateSketch(String, ISurface, IReferenceAxis, Vector3d, AxisOrientation, Sense, PlaneNormalOrientation, NXObject)

    Declaration
    [Obsolete("Deprecated in NX7.5.3.  Use NXOpen.SketchInDraftingBuilder instead.")]
    public Sketch CreateSketch(string name, ISurface attachmentPlane, IReferenceAxis referenceAxis, Vector3d referenceDirection, AxisOrientation referenceAxisOrientation, Sense referenceAxisSense, PlaneNormalOrientation normalOrientation, NXObject view)
    Parameters
    Type Name Description
    System.String name
    ISurface attachmentPlane
    IReferenceAxis referenceAxis
    Vector3d referenceDirection
    AxisOrientation referenceAxisOrientation
    Sense referenceAxisSense
    PlaneNormalOrientation normalOrientation
    NXObject view
    Returns
    Type Description
    Sketch

    CreateSketchAlongPathBuilder(Sketch)

    Declaration
    public SketchAlongPathBuilder CreateSketchAlongPathBuilder(Sketch operation)
    Parameters
    Type Name Description
    Sketch operation
    Returns
    Type Description
    SketchAlongPathBuilder

    CreateSketchAssociativeTrimBuilder(SketchAssociativeTrim)

    Declaration
    public SketchAssociativeTrimBuilder CreateSketchAssociativeTrimBuilder(SketchAssociativeTrim trimCon)
    Parameters
    Type Name Description
    SketchAssociativeTrim trimCon
    Returns
    Type Description
    SketchAssociativeTrimBuilder

    CreateSketchChamferBuilder()

    Declaration
    public SketchChamferBuilder CreateSketchChamferBuilder()
    Returns
    Type Description
    SketchChamferBuilder

    CreateSketchConicBuilder(NXObject)

    Declaration
    public SketchConicBuilder CreateSketchConicBuilder(NXObject conic)
    Parameters
    Type Name Description
    NXObject conic
    Returns
    Type Description
    SketchConicBuilder

    CreateSketchEllipseBuilder(NXObject)

    Declaration
    public SketchEllipseBuilder CreateSketchEllipseBuilder(NXObject ellipse)
    Parameters
    Type Name Description
    NXObject ellipse
    Returns
    Type Description
    SketchEllipseBuilder

    CreateSketchInDraftingBuilder()

    Declaration
    public SketchInDraftingBuilder CreateSketchInDraftingBuilder()
    Returns
    Type Description
    SketchInDraftingBuilder

    CreateSketchInPlaceBuilder2(Sketch)

    Declaration
    public SketchInPlaceBuilder CreateSketchInPlaceBuilder2(Sketch operation)
    Parameters
    Type Name Description
    Sketch operation
    Returns
    Type Description
    SketchInPlaceBuilder

    CreateSketchMirrorPatternBuilder(SketchPattern)

    Declaration
    public SketchMirrorPatternBuilder CreateSketchMirrorPatternBuilder(SketchPattern con)
    Parameters
    Type Name Description
    SketchPattern con
    Returns
    Type Description
    SketchMirrorPatternBuilder

    CreateSketchOffsetBuilder(SketchOffset)

    Declaration
    public SketchOffsetBuilder CreateSketchOffsetBuilder(SketchOffset offCon)
    Parameters
    Type Name Description
    SketchOffset offCon
    Returns
    Type Description
    SketchOffsetBuilder

    CreateSketchPasteBuilder(Sketch[])

    Declaration
    public SketchPasteBuilder CreateSketchPasteBuilder(Sketch[] sketches)
    Parameters
    Type Name Description
    Sketch[] sketches
    Returns
    Type Description
    SketchPasteBuilder

    CreateSketchPatternBuilder(SketchPattern)

    Declaration
    public SketchPatternBuilder CreateSketchPatternBuilder(SketchPattern con)
    Parameters
    Type Name Description
    SketchPattern con
    Returns
    Type Description
    SketchPatternBuilder

    CreateSketchPolygonBuilder(SketchPolygon)

    Declaration
    public SketchPolygonBuilder CreateSketchPolygonBuilder(SketchPolygon polygonconstraint)
    Parameters
    Type Name Description
    SketchPolygon polygonconstraint
    Returns
    Type Description
    SketchPolygonBuilder

    EnumerateMoveNext(ref Tag, Byte[])

    Declaration
    protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
    Parameters
    Type Name Description
    Tag currentTag
    System.Byte[] state
    Returns
    Type Description
    System.Int32
    Overrides
    TaggedObjectCollection.EnumerateMoveNext(ref Tag, Byte[])

    FindObject(String)

    Declaration
    public Sketch FindObject(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    Sketch

    GetOwningSketch(SmartObject)

    Declaration
    public Sketch GetOwningSketch(SmartObject geometry)
    Parameters
    Type Name Description
    SmartObject geometry
    Returns
    Type Description
    Sketch

    ToArray()

    Declaration
    public Sketch[] ToArray()
    Returns
    Type Description
    Sketch[]

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    System.Collections.IEnumerable
    In This Article
    Back to top Generated by DocFX