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

    CreateCurveSnapOptionsBuilder()

    Declaration
    public CurveSnapOptionsBuilder CreateCurveSnapOptionsBuilder()
    Returns
    Type Description
    CurveSnapOptionsBuilder

    CreateDefineWorkRegionBuilder()

    Declaration
    [Obsolete("Deprecated in NX1980.0.0.  Use NXOpen.SketchWorkRegionBuilder instead.")]
    public SketchDefineWorkRegionBuilder CreateDefineWorkRegionBuilder()
    Returns
    Type Description
    SketchDefineWorkRegionBuilder

    CreateDimensionBuilder(SketchDimensionalConstraint)

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

    CreateDragGeometryBuilder()

    Declaration
    public SketchDragGeometryBuilder CreateDragGeometryBuilder()
    Returns
    Type Description
    SketchDragGeometryBuilder

    CreateEditDefiningSectionBuilder()

    Declaration
    public SketchEditDefiningSectionBuilder CreateEditDefiningSectionBuilder()
    Returns
    Type Description
    SketchEditDefiningSectionBuilder

    CreateEditDimensionValueBuilder(Dimension)

    Declaration
    public SketchEditDimensionValueBuilder CreateEditDimensionValueBuilder(Dimension dimension)
    Parameters
    Type Name Description
    Dimension dimension
    Returns
    Type Description
    SketchEditDimensionValueBuilder

    CreateEditParametersBuilder(Sketch)

    Declaration
    public SketchEditParametersBuilder CreateEditParametersBuilder(Sketch operation)
    Parameters
    Type Name Description
    Sketch operation
    Returns
    Type Description
    SketchEditParametersBuilder

    CreateFindMovableObjectsBuilder()

    Declaration
    public SketchFindMovableObjectsBuilder CreateFindMovableObjectsBuilder()
    Returns
    Type Description
    SketchFindMovableObjectsBuilder

    CreateIgnoreRelationBuilder()

    Declaration
    public SketchIgnoreRelationBuilder CreateIgnoreRelationBuilder()
    Returns
    Type Description
    SketchIgnoreRelationBuilder

    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

    CreateLineBuilder()

    Declaration
    public SketchLineBuilder CreateLineBuilder()
    Returns
    Type Description
    SketchLineBuilder

    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

    CreateRelationFinderSettingsBuilder()

    Declaration
    public RelationFinderSettingsBuilder CreateRelationFinderSettingsBuilder()
    Returns
    Type Description
    RelationFinderSettingsBuilder

    CreateSimpleSketchInPlaceBuilder()

    Declaration
    public SimpleSketchInPlaceBuilder CreateSimpleSketchInPlaceBuilder()
    Returns
    Type Description
    SimpleSketchInPlaceBuilder

    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

    CreateSketchFixObjectsBuilder()

    Declaration
    public SketchFixObjectsBuilder CreateSketchFixObjectsBuilder()
    Returns
    Type Description
    SketchFixObjectsBuilder

    CreateSketchIncludeGeometryBuilder(SmartObject)

    Declaration
    public SketchIncludeGeometryBuilder CreateSketchIncludeGeometryBuilder(SmartObject includedObject)
    Parameters
    Type Name Description
    SmartObject includedObject
    Returns
    Type Description
    SketchIncludeGeometryBuilder

    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

    CreateSketchMakeCoincidentBuilder()

    Declaration
    public SketchMakeCoincidentBuilder CreateSketchMakeCoincidentBuilder()
    Returns
    Type Description
    SketchMakeCoincidentBuilder

    CreateSketchMakeCollinearBuilder()

    Declaration
    public SketchMakeCollinearBuilder CreateSketchMakeCollinearBuilder()
    Returns
    Type Description
    SketchMakeCollinearBuilder

    CreateSketchMakeEqualBuilder()

    Declaration
    public SketchMakeEqualBuilder CreateSketchMakeEqualBuilder()
    Returns
    Type Description
    SketchMakeEqualBuilder

    CreateSketchMakeHorizontalBuilder()

    Declaration
    public SketchMakeHorizontalBuilder CreateSketchMakeHorizontalBuilder()
    Returns
    Type Description
    SketchMakeHorizontalBuilder

    CreateSketchMakeMidpointAlignedBuilder()

    Declaration
    public SketchMakeMidpointAlignedBuilder CreateSketchMakeMidpointAlignedBuilder()
    Returns
    Type Description
    SketchMakeMidpointAlignedBuilder

    CreateSketchMakeParallelBuilder()

    Declaration
    public SketchMakeParallelBuilder CreateSketchMakeParallelBuilder()
    Returns
    Type Description
    SketchMakeParallelBuilder

    CreateSketchMakePerpendicularBuilder()

    Declaration
    public SketchMakePerpendicularBuilder CreateSketchMakePerpendicularBuilder()
    Returns
    Type Description
    SketchMakePerpendicularBuilder

    CreateSketchMakePerpendicularToStringBuilder()

    Declaration
    public SketchMakePerpendicularToStringBuilder CreateSketchMakePerpendicularToStringBuilder()
    Returns
    Type Description
    SketchMakePerpendicularToStringBuilder

    CreateSketchMakePointOnStringBuilder()

    Declaration
    public SketchMakePointOnStringBuilder CreateSketchMakePointOnStringBuilder()
    Returns
    Type Description
    SketchMakePointOnStringBuilder

    CreateSketchMakeTangentBuilder()

    Declaration
    public SketchMakeTangentBuilder CreateSketchMakeTangentBuilder()
    Returns
    Type Description
    SketchMakeTangentBuilder

    CreateSketchMakeTangentToStringBuilder()

    Declaration
    public SketchMakeTangentToStringBuilder CreateSketchMakeTangentToStringBuilder()
    Returns
    Type Description
    SketchMakeTangentToStringBuilder

    CreateSketchMakeUniformScaleBuilder()

    Declaration
    public SketchMakeUniformScaleBuilder CreateSketchMakeUniformScaleBuilder()
    Returns
    Type Description
    SketchMakeUniformScaleBuilder

    CreateSketchMakeVerticalBuilder()

    Declaration
    public SketchMakeVerticalBuilder CreateSketchMakeVerticalBuilder()
    Returns
    Type Description
    SketchMakeVerticalBuilder

    CreateSketchManageSymmetryLinesBuilder()

    Declaration
    public SketchManageSymmetryLinesBuilder CreateSketchManageSymmetryLinesBuilder()
    Returns
    Type Description
    SketchManageSymmetryLinesBuilder

    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

    CreateSketchSymmetricBuilder()

    Declaration
    public SketchSymmetricBuilder CreateSketchSymmetricBuilder()
    Returns
    Type Description
    SketchSymmetricBuilder

    CreateWorkRegionBuilder()

    Declaration
    public SketchWorkRegionBuilder CreateWorkRegionBuilder()
    Returns
    Type Description
    SketchWorkRegionBuilder

    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