Class SketchCollection
Inheritance
SketchCollection
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
CreateArcBuilder()
Declaration
public SketchArcBuilder CreateArcBuilder()
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
CreateCurveSnapOptionsBuilder()
Declaration
public CurveSnapOptionsBuilder CreateCurveSnapOptionsBuilder()
Returns
CreateDefineWorkRegionBuilder()
Declaration
[Obsolete("Deprecated in NX1980.0.0. Use NXOpen.SketchWorkRegionBuilder instead.")]
public SketchDefineWorkRegionBuilder CreateDefineWorkRegionBuilder()
Returns
CreateDimensionBuilder(SketchDimensionalConstraint)
Declaration
public SketchDimensionBuilder CreateDimensionBuilder(SketchDimensionalConstraint constraint)
Parameters
Returns
CreateDragGeometryBuilder()
Declaration
public SketchDragGeometryBuilder CreateDragGeometryBuilder()
Returns
CreateEditDefiningSectionBuilder()
Declaration
public SketchEditDefiningSectionBuilder CreateEditDefiningSectionBuilder()
Returns
CreateEditDimensionValueBuilder(Dimension)
Declaration
public SketchEditDimensionValueBuilder CreateEditDimensionValueBuilder(Dimension dimension)
Parameters
Returns
CreateEditParametersBuilder(Sketch)
Declaration
public SketchEditParametersBuilder CreateEditParametersBuilder(Sketch operation)
Parameters
Type |
Name |
Description |
Sketch |
operation |
|
Returns
CreateFindMovableObjectsBuilder()
Declaration
public SketchFindMovableObjectsBuilder CreateFindMovableObjectsBuilder()
Returns
CreateIgnoreRelationBuilder()
Declaration
public SketchIgnoreRelationBuilder CreateIgnoreRelationBuilder()
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
CreateLineBuilder()
Declaration
public SketchLineBuilder CreateLineBuilder()
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
CreateRelationBuilder()
Declaration
public SketchRelationBuilder CreateRelationBuilder()
Returns
CreateRelationFinderSettingsBuilder()
Declaration
public RelationFinderSettingsBuilder CreateRelationFinderSettingsBuilder()
Returns
CreateRemoteFindingBuilder()
Declaration
public SketchRemoteFindingBuilder CreateRemoteFindingBuilder()
Returns
CreateSilhouetteBuilder(Feature)
Declaration
public SketchSilhouetteBuilder CreateSilhouetteBuilder(Feature silhouettefeature)
Parameters
Type |
Name |
Description |
Feature |
silhouettefeature |
|
Returns
CreateSimpleSketchInPlaceBuilder()
Declaration
public SimpleSketchInPlaceBuilder CreateSimpleSketchInPlaceBuilder()
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
CreateSketchFixObjectsBuilder()
Declaration
public SketchFixObjectsBuilder CreateSketchFixObjectsBuilder()
Returns
CreateSketchInDraftingBuilder()
Declaration
public SketchInDraftingBuilder CreateSketchInDraftingBuilder()
Returns
CreateSketchInPlaceBuilder2(Sketch)
Declaration
public SketchInPlaceBuilder CreateSketchInPlaceBuilder2(Sketch operation)
Parameters
Type |
Name |
Description |
Sketch |
operation |
|
Returns
CreateSketchIncludeGeometryBuilder(SmartObject)
Declaration
public SketchIncludeGeometryBuilder CreateSketchIncludeGeometryBuilder(SmartObject includedObject)
Parameters
Returns
CreateSketchMakeCoincidentBuilder()
Declaration
public SketchMakeCoincidentBuilder CreateSketchMakeCoincidentBuilder()
Returns
CreateSketchMakeCollinearBuilder()
Declaration
public SketchMakeCollinearBuilder CreateSketchMakeCollinearBuilder()
Returns
CreateSketchMakeEqualBuilder()
Declaration
public SketchMakeEqualBuilder CreateSketchMakeEqualBuilder()
Returns
CreateSketchMakeHorizontalBuilder()
Declaration
public SketchMakeHorizontalBuilder CreateSketchMakeHorizontalBuilder()
Returns
CreateSketchMakeMidpointAlignedBuilder()
Declaration
public SketchMakeMidpointAlignedBuilder CreateSketchMakeMidpointAlignedBuilder()
Returns
CreateSketchMakeParallelBuilder()
Declaration
public SketchMakeParallelBuilder CreateSketchMakeParallelBuilder()
Returns
CreateSketchMakePerpendicularBuilder()
Declaration
public SketchMakePerpendicularBuilder CreateSketchMakePerpendicularBuilder()
Returns
CreateSketchMakePerpendicularToStringBuilder()
Declaration
public SketchMakePerpendicularToStringBuilder CreateSketchMakePerpendicularToStringBuilder()
Returns
CreateSketchMakePointOnStringBuilder()
Declaration
public SketchMakePointOnStringBuilder CreateSketchMakePointOnStringBuilder()
Returns
CreateSketchMakeTangentBuilder()
Declaration
public SketchMakeTangentBuilder CreateSketchMakeTangentBuilder()
Returns
CreateSketchMakeTangentToStringBuilder()
Declaration
public SketchMakeTangentToStringBuilder CreateSketchMakeTangentToStringBuilder()
Returns
Declaration
public SketchMakeUniformScaleBuilder CreateSketchMakeUniformScaleBuilder()
Returns
CreateSketchMakeVerticalBuilder()
Declaration
public SketchMakeVerticalBuilder CreateSketchMakeVerticalBuilder()
Returns
CreateSketchManageSymmetryLinesBuilder()
Declaration
public SketchManageSymmetryLinesBuilder CreateSketchManageSymmetryLinesBuilder()
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
CreateSketchSymmetricBuilder()
Declaration
public SketchSymmetricBuilder CreateSketchSymmetricBuilder()
Returns
CreateWorkRegionBuilder()
Declaration
public SketchWorkRegionBuilder CreateWorkRegionBuilder()
Returns
EnumerateMoveNext(ref Tag, byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
byte[] |
state |
|
Returns
Overrides
FindObject(string)
Declaration
public Sketch FindObject(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetDimensionPreviewer()
Declaration
public SketchDimensionPreviewer GetDimensionPreviewer()
Returns
GetOwningSketch(SmartObject)
Declaration
public Sketch GetOwningSketch(SmartObject geometry)
Parameters
Returns
ToArray()
Declaration
public Sketch[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink