Class GrooveBuilder
Inheritance
System.Object
System.MarshalByRefObject
GrooveBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class GrooveBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
GrooveBuilder()
Declaration
protected GrooveBuilder()
Properties
BottomExtension
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public WeldGrooveExtension BottomExtension { get; set; }
Property Value
ContourShape
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.ContourTypeinstead.")]
public WeldContourShape ContourShape { get; set; }
Property Value
DistanceFromEnd
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EndDistanceinstead.")]
public Expression DistanceFromEnd { get; }
Property Value
DistanceFromStart
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.StartDistanceinstead.")]
public Expression DistanceFromStart { get; }
Property Value
FirstFaceset
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.FaceSet1instead.")]
public ScCollector FirstFaceset { get; set; }
Property Value
FirstFacesetBottomEdges
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EdgeSet1instead.")]
public Section FirstFacesetBottomEdges { get; set; }
Property Value
FirstFacesetHelpPoint
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SeedPoint1instead.")]
public Point3d FirstFacesetHelpPoint { get; set; }
Property Value
FirstFacesetTopEdges
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EdgeSet1instead.")]
public Section FirstFacesetTopEdges { get; set; }
Property Value
GrooveShape
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Typesinstead.")]
public WeldGrooveShape GrooveShape { get; set; }
Property Value
GrooveType
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EdgeTypeinstead.")]
public WeldGrooveType GrooveType { get; set; }
Property Value
IsFieldWeld
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Characteristicsinstead.")]
public bool IsFieldWeld { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsFirstFacesetNormalReversed
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public bool IsFirstFacesetNormalReversed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsNumberOfSegments
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Methodinstead.")]
public bool IsNumberOfSegments { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsSecondFacesetNormalReversed
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public bool IsSecondFacesetNormalReversed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsSegmentLength
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Methodinstead.")]
public bool IsSegmentLength { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsSpacing
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Methodinstead.")]
public bool IsSpacing { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Method
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.CreateSkipWeldsinstead.")]
public WeldArcMethod Method { get; set; }
Property Value
NumberOfSegments
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.NumberOfWeldsinstead.")]
public Expression NumberOfSegments { get; }
Property Value
NumberRequiredFaceSets
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SingleFaceSetinstead.")]
public int NumberRequiredFaceSets { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OutputGeometryType
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public WeldFeatureOutput OutputGeometryType { get; set; }
Property Value
OutputType
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public OutputType OutputType { get; set; }
Property Value
PrepareEdges
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.PrepareEdgesinstead.")]
public WeldPrepareEdges PrepareEdges { get; set; }
Property Value
RootUpdate
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public WeldRootUpdate RootUpdate { get; set; }
Property Value
SecondFaceset
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.FaceSet2instead.")]
public ScCollector SecondFaceset { get; set; }
Property Value
SecondFacesetBottomEdges
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EdgeSet2instead.")]
public Section SecondFacesetBottomEdges { get; set; }
Property Value
SecondFacesetHelpPoint
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SeedPoint2instead.")]
public Point3d SecondFacesetHelpPoint { get; set; }
Property Value
SecondFacesetTopEdges
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EdgeSet2instead.")]
public Section SecondFacesetTopEdges { get; set; }
Property Value
SegmentLength
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SegmentLengthinstead.")]
public Expression SegmentLength { get; }
Property Value
SequenceNumber
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public int SequenceNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SpacingDistance
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Spacinginstead.")]
public Expression SpacingDistance { get; }
Property Value
TaperAtEnd
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EndAngleinstead.")]
public Expression TaperAtEnd { get; }
Property Value
TaperAtStart
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.StartAngleinstead.")]
public Expression TaperAtStart { get; }
Property Value
TaperMethod
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.TaperMethodinstead.")]
public WeldTaperMethod TaperMethod { get; set; }
Property Value
TopExtension
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public WeldGrooveExtension TopExtension { get; set; }
Property Value
Methods
GetContourHeight()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.ContourHeightinstead.")]
public Expression GetContourHeight()
Returns
GetFirstFacesetEndAdjacentFaces()
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public Face[] GetFirstFacesetEndAdjacentFaces()
Returns
GetFirstFacesetStartAdjacentFaces()
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public Face[] GetFirstFacesetStartAdjacentFaces()
Returns
GetGrooveAngle()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.GrooveAngleinstead.")]
public Expression GetGrooveAngle()
Returns
GetGrooveRadius()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.GrooveRadiusinstead.")]
public Expression GetGrooveRadius()
Returns
GetPenetrationDepth()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.PenetrationDepthinstead.")]
public Expression GetPenetrationDepth()
Returns
GetRootOpening()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.RootOpeninginstead.")]
public Expression GetRootOpening()
Returns
GetRootPenetration()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.RootPenetrationinstead.")]
public Expression GetRootPenetration()
Returns
GetSecondFacesetEndAdjacentFaces()
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public Face[] GetSecondFacesetEndAdjacentFaces()
Returns
GetSecondFacesetStartAdjacentFaces()
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public Face[] GetSecondFacesetStartAdjacentFaces()
Returns
GetSecondPenetrationDepth()
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SecondPenetrationDepthinstead.")]
public Expression GetSecondPenetrationDepth()
Returns
SetContourHeight(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.ContourHeightinstead.")]
public void SetContourHeight(string contourHeight)
Parameters
Type |
Name |
Description |
System.String |
contourHeight |
|
SetDistanceFromEnd(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EndDistanceinstead.")]
public void SetDistanceFromEnd(string endDistance)
Parameters
Type |
Name |
Description |
System.String |
endDistance |
|
SetDistanceFromStart(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.StartDistanceinstead.")]
public void SetDistanceFromStart(string startDistance)
Parameters
Type |
Name |
Description |
System.String |
startDistance |
|
SetFirstFacesetEndAdjacentFaces(Face[])
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public void SetFirstFacesetEndAdjacentFaces(Face[] objects)
Parameters
Type |
Name |
Description |
Face[] |
objects |
|
SetFirstFacesetStartAdjacentFaces(Face[])
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public void SetFirstFacesetStartAdjacentFaces(Face[] objects)
Parameters
Type |
Name |
Description |
Face[] |
objects |
|
SetGrooveAngle(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.GrooveAngleinstead.")]
public void SetGrooveAngle(string grooveAngle)
Parameters
Type |
Name |
Description |
System.String |
grooveAngle |
|
SetGrooveRadius(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.GrooveRadiusinstead.")]
public void SetGrooveRadius(string grooveAngle)
Parameters
Type |
Name |
Description |
System.String |
grooveAngle |
|
SetNumberOfSegments(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.NumberOfWeldsinstead.")]
public void SetNumberOfSegments(string numSegments)
Parameters
Type |
Name |
Description |
System.String |
numSegments |
|
SetPenetrationDepth(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.PenetrationDepthinstead.")]
public void SetPenetrationDepth(string penetrationDepth)
Parameters
Type |
Name |
Description |
System.String |
penetrationDepth |
|
SetRootOpening(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.RootOpeninginstead.")]
public void SetRootOpening(string rootOpening)
Parameters
Type |
Name |
Description |
System.String |
rootOpening |
|
SetRootPenetration(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.RootPenetrationinstead.")]
public void SetRootPenetration(string rootPenetration)
Parameters
Type |
Name |
Description |
System.String |
rootPenetration |
|
SetSecondFacesetEndAdjacentFaces(Face[])
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public void SetSecondFacesetEndAdjacentFaces(Face[] objects)
Parameters
Type |
Name |
Description |
Face[] |
objects |
|
SetSecondFacesetStartAdjacentFaces(Face[])
Declaration
[Obsolete("Deprecated in NX9.0.0. This functionality is no longer supported.")]
public void SetSecondFacesetStartAdjacentFaces(Face[] objects)
Parameters
Type |
Name |
Description |
Face[] |
objects |
|
SetSecondPenetrationDepth(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SecondPenetrationDepthinstead.")]
public void SetSecondPenetrationDepth(string secondPenetrationDepth)
Parameters
Type |
Name |
Description |
System.String |
secondPenetrationDepth |
|
SetSegmentLength(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.SegmentLengthinstead.")]
public void SetSegmentLength(string segmentLength)
Parameters
Type |
Name |
Description |
System.String |
segmentLength |
|
SetSpacingDistance(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.Spacinginstead.")]
public void SetSpacingDistance(string spacingDistance)
Parameters
Type |
Name |
Description |
System.String |
spacingDistance |
|
SetTaperAtEnd(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.EndAngleinstead.")]
public void SetTaperAtEnd(string endTaper)
Parameters
Type |
Name |
Description |
System.String |
endTaper |
|
SetTaperAtStart(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Weld.WeldGrooveBuilder.StartAngleinstead.")]
public void SetTaperAtStart(string startTaper)
Parameters
Type |
Name |
Description |
System.String |
startTaper |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink