Class SketchCollection
Inheritance
System.Object
System.MarshalByRefObject
SketchCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
Inherited Members
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)
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
Property Value
Methods
CreateAngularDimensionBuilder(AngularDimension)
Declaration
public SketchAngularDimensionBuilder CreateAngularDimensionBuilder(AngularDimension angularDimension)
Parameters
Returns
CreateAutoConstrainBuilder()
Declaration
public SketchAutoConstrainBuilder CreateAutoConstrainBuilder()
Returns
CreateAutoDimensionBuilder()
Declaration
public SketchAutoDimensionBuilder CreateAutoDimensionBuilder()
Returns
CreateConstraintBuilder()
Declaration
public SketchConstraintBuilder CreateConstraintBuilder()
Returns
CreateConvertToFromReferenceBuilder()
Declaration
public ConvertToFromReferenceBuilder CreateConvertToFromReferenceBuilder()
Returns
CreateCornerBuilder()
Declaration
public SketchCornerBuilder CreateCornerBuilder()
Returns
CreateDimensionBuilder(SketchDimensionalConstraint)
Declaration
public SketchDimensionBuilder CreateDimensionBuilder(SketchDimensionalConstraint constraint)
Parameters
Returns
CreateEditDefiningSectionBuilder()
Declaration
public SketchEditDefiningSectionBuilder CreateEditDefiningSectionBuilder()
Returns
CreateInferredConstraintsBuilder()
Declaration
public InferredConstraintsBuilder CreateInferredConstraintsBuilder()
Returns
CreateIntersectionCurveBuilder(SketchIntersectionCurve)
Declaration
public SketchIntersectionCurveBuilder CreateIntersectionCurveBuilder(SketchIntersectionCurve operation)
Parameters
Returns
CreateIntersectionPointBuilder(SketchIntersectionPoint)
Declaration
public SketchIntersectionPointBuilder CreateIntersectionPointBuilder(SketchIntersectionPoint operation)
Parameters
Returns
CreateLinearDimensionBuilder(Dimension)
Declaration
public SketchLinearDimensionBuilder CreateLinearDimensionBuilder(Dimension linearDimension)
Parameters
Type |
Name |
Description |
Dimension |
linearDimension |
|
Returns
CreateMakeSymmetricBuilder()
Declaration
public SketchMakeSymmetricBuilder CreateMakeSymmetricBuilder()
Returns
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
CreateProjectBuilder(Feature)
Declaration
public SketchProjectBuilder CreateProjectBuilder(Feature operation)
Parameters
Type |
Name |
Description |
Feature |
operation |
|
Returns
CreateQuickExtendBuilder()
Declaration
public SketchQuickExtendBuilder CreateQuickExtendBuilder()
Returns
CreateQuickTrimBuilder()
Declaration
public SketchQuickTrimBuilder CreateQuickTrimBuilder()
Returns
CreateRadialDimensionBuilder(Dimension)
Declaration
public SketchRadialDimensionBuilder CreateRadialDimensionBuilder(Dimension radialDimension)
Parameters
Type |
Name |
Description |
Dimension |
radialDimension |
|
Returns
CreateRapidDimensionBuilder()
Declaration
public SketchRapidDimensionBuilder CreateRapidDimensionBuilder()
Returns
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
Returns
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
Returns
CreateSketchAlongPathBuilder(Sketch)
Declaration
public SketchAlongPathBuilder CreateSketchAlongPathBuilder(Sketch operation)
Parameters
Type |
Name |
Description |
Sketch |
operation |
|
Returns
CreateSketchAssociativeTrimBuilder(SketchAssociativeTrim)
Declaration
public SketchAssociativeTrimBuilder CreateSketchAssociativeTrimBuilder(SketchAssociativeTrim trimCon)
Parameters
Returns
CreateSketchChamferBuilder()
Declaration
public SketchChamferBuilder CreateSketchChamferBuilder()
Returns
CreateSketchConicBuilder(NXObject)
Declaration
public SketchConicBuilder CreateSketchConicBuilder(NXObject conic)
Parameters
Returns
CreateSketchEllipseBuilder(NXObject)
Declaration
public SketchEllipseBuilder CreateSketchEllipseBuilder(NXObject ellipse)
Parameters
Returns
CreateSketchInDraftingBuilder()
Declaration
public SketchInDraftingBuilder CreateSketchInDraftingBuilder()
Returns
CreateSketchInPlaceBuilder2(Sketch)
Declaration
public SketchInPlaceBuilder CreateSketchInPlaceBuilder2(Sketch operation)
Parameters
Type |
Name |
Description |
Sketch |
operation |
|
Returns
CreateSketchMirrorPatternBuilder(SketchPattern)
Declaration
public SketchMirrorPatternBuilder CreateSketchMirrorPatternBuilder(SketchPattern con)
Parameters
Returns
CreateSketchOffsetBuilder(SketchOffset)
Declaration
public SketchOffsetBuilder CreateSketchOffsetBuilder(SketchOffset offCon)
Parameters
Returns
CreateSketchPasteBuilder(Sketch[])
Declaration
public SketchPasteBuilder CreateSketchPasteBuilder(Sketch[] sketches)
Parameters
Type |
Name |
Description |
Sketch[] |
sketches |
|
Returns
CreateSketchPatternBuilder(SketchPattern)
Declaration
public SketchPatternBuilder CreateSketchPatternBuilder(SketchPattern con)
Parameters
Returns
CreateSketchPolygonBuilder(SketchPolygon)
Declaration
public SketchPolygonBuilder CreateSketchPolygonBuilder(SketchPolygon polygonconstraint)
Parameters
Returns
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
FindObject(String)
Declaration
public Sketch FindObject(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetOwningSketch(SmartObject)
Declaration
public Sketch GetOwningSketch(SmartObject geometry)
Parameters
Returns
ToArray()
Declaration
public Sketch[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable