Class WeldPointBuilder
Inheritance
System.Object
System.MarshalByRefObject
WeldPointBuilder
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 WeldPointBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
WeldPointBuilder()
Declaration
protected WeldPointBuilder()
Properties
ConnectingOnlyOnePart
Declaration
public bool ConnectingOnlyOnePart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CreationDirection
Declaration
public WeldCreationDirection CreationDirection { get; set; }
Property Value
CsysAssemblyState
Declaration
public bool CsysAssemblyState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CsysWorkPartState
Declaration
public bool CsysWorkPartState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CustomCylinderAbove
Declaration
public double CustomCylinderAbove { get; set; }
Property Value
Type |
Description |
System.Double |
|
CustomRadius
Declaration
public double CustomRadius { get; set; }
Property Value
Type |
Description |
System.Double |
|
CustomTotalCylinderLength
Declaration
public double CustomTotalCylinderLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
DatumFirstReferenceDirection
Declaration
public WeldDatumControlDirection DatumFirstReferenceDirection { get; set; }
Property Value
DatumMajorDirection
Declaration
public WeldDatumControlDirection DatumMajorDirection { get; set; }
Property Value
DatumSecondReferenceDirection
Declaration
public WeldDatumControlDirection DatumSecondReferenceDirection { get; set; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
EndDistance
Declaration
public string EndDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
EndDistanceLocation
Declaration
public WeldParasetLocation EndDistanceLocation { get; set; }
Property Value
ExtendMethod
Declaration
public WeldPointExtendMethod ExtendMethod { get; set; }
Property Value
Location
Declaration
public WeldPointLocation Location { get; set; }
Property Value
MeasurementDefaultHeight
Declaration
public double MeasurementDefaultHeight { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeasurementDefaultWidth
Declaration
public double MeasurementDefaultWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeasurementHoleSize
Declaration
public double MeasurementHoleSize { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeasurementSlotLength
Declaration
public double MeasurementSlotLength { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeasurementSlotWidth
Declaration
public double MeasurementSlotWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
MeasurementStudSize
Declaration
public double MeasurementStudSize { get; set; }
Property Value
Type |
Description |
System.Double |
|
MirrorByType
Declaration
public bool MirrorByType { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MirrorPlane
Declaration
public Plane MirrorPlane { get; set; }
Property Value
NumberConnectedPanels
Declaration
public int NumberConnectedPanels { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OffsetDistance
Declaration
public string OffsetDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
OutputType
Declaration
public OutputType OutputType { get; set; }
Property Value
PointMethod
Declaration
public WeldPointMethod PointMethod { get; set; }
Property Value
PointsGuideDistance
Declaration
public double PointsGuideDistance { get; set; }
Property Value
Type |
Description |
System.Double |
|
ProjectDirection
Declaration
public Vector3d ProjectDirection { get; set; }
Property Value
ProjectDirectionObject
Declaration
public Direction ProjectDirectionObject { get; set; }
Property Value
ProjectionMethod
Declaration
public WeldProjectionMethod ProjectionMethod { get; set; }
Property Value
ReferenceSheetSpacingMethod
Declaration
public WeldPointSpacingMethod ReferenceSheetSpacingMethod { get; set; }
Property Value
ReferenceSheetType
Declaration
public WeldPointReferenceSheetType ReferenceSheetType { get; set; }
Property Value
SectionPlaneEntity
Declaration
public Plane SectionPlaneEntity { get; set; }
Property Value
SequenceNumber
Declaration
public int SequenceNumber { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ShowThroughAssemblyState
Declaration
public bool ShowThroughAssemblyState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShowThroughWorkPartState
Declaration
public bool ShowThroughWorkPartState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SizeMethod
Declaration
public WeldMeasurementSizeMethod SizeMethod { get; set; }
Property Value
SolidType
Declaration
public WeldCustom SolidType { get; set; }
Property Value
SpacingCalculateMethod
Declaration
public WeldSpacingCalcMethod SpacingCalculateMethod { get; set; }
Property Value
SpacingNumber
Declaration
public string SpacingNumber { get; set; }
Property Value
Type |
Description |
System.String |
|
StartDistance
Declaration
public string StartDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
StartDistanceLocation
Declaration
public WeldParasetLocation StartDistanceLocation { get; set; }
Property Value
TranslateCsys
Declaration
public CoordinateSystem TranslateCsys { get; set; }
Property Value
TranslateXDistance
Declaration
public string TranslateXDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
TranslateYDistance
Declaration
public string TranslateYDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
TranslateZDistance
Declaration
public string TranslateZDistance { get; set; }
Property Value
Type |
Description |
System.String |
|
WeldType
Declaration
public WeldFeatureSetType WeldType { get; set; }
Property Value
Methods
CalculateDatumMeasurementDefaultDirection()
Declaration
public void CalculateDatumMeasurementDefaultDirection()
CalculateWeldPoints(out Point3d[])
Declaration
public void CalculateWeldPoints(out Point3d[] points)
Parameters
Type |
Name |
Description |
Point3d[] |
points |
|
ClearFaceSets()
Declaration
public void ClearFaceSets()
CommitFaceSets()
Declaration
public void CommitFaceSets()
CommitReferenceSheets(WeldOverlapStatus)
Declaration
public void CommitReferenceSheets(WeldOverlapStatus createStatus)
Parameters
CommitSection(Section)
Declaration
public void CommitSection(Section path)
Parameters
CreateCenterLine()
Declaration
public Section CreateCenterLine()
Returns
CreateOffsetCurve()
Declaration
public Section CreateOffsetCurve()
Returns
CreateSectionPlaneCurves()
Declaration
public Section CreateSectionPlaneCurves()
Returns
CreateSingleWeldPoint(Point3d)
Declaration
public void CreateSingleWeldPoint(Point3d pointCoord)
Parameters
Type |
Name |
Description |
Point3d |
pointCoord |
|
FlipZAxis()
Declaration
GetCsys(out Point3d, out Matrix3x3)
Declaration
public void GetCsys(out Point3d origin, out Matrix3x3 matrix)
Parameters
GetCurrentReferenceSheet()
Declaration
public int GetCurrentReferenceSheet()
Returns
Type |
Description |
System.Int32 |
|
GetFaceSet(Int32, out DisplayableObject[], out Feature[])
Declaration
public void GetFaceSet(int facesetIndex, out DisplayableObject[] objects, out Feature[] frecs)
Parameters
GetFirstSection()
Declaration
public Section GetFirstSection()
Returns
GetMirrorTranslateReferenceObjects(out DisplayableObject[])
Declaration
public void GetMirrorTranslateReferenceObjects(out DisplayableObject[] objects)
Parameters
GetNumFaceSets()
Declaration
public int GetNumFaceSets()
Returns
Type |
Description |
System.Int32 |
|
GetReferenceSheets()
Declaration
public Feature GetReferenceSheets()
Returns
GetSecondSection()
Declaration
public Section GetSecondSection()
Returns
GetSectionCurves(Section, out Curve[])
Declaration
public void GetSectionCurves(Section section, out Curve[] curves)
Parameters
MovePoint(Point3d)
Declaration
public void MovePoint(Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
ProjectPoints()
Declaration
public void ProjectPoints()
RemoveCharacteristics(String, WeldAttribType, String)
Declaration
public void RemoveCharacteristics(string attrTitle, WeldAttribType attrType, string attrValue)
Parameters
Type |
Name |
Description |
System.String |
attrTitle |
|
WeldAttribType |
attrType |
|
System.String |
attrValue |
|
RemoveWeldPoint()
Declaration
public void RemoveWeldPoint()
SetCharacteristics(String, WeldAttribType, String)
Declaration
public void SetCharacteristics(string attrTitle, WeldAttribType attrType, string attrValue)
Parameters
Type |
Name |
Description |
System.String |
attrTitle |
|
WeldAttribType |
attrType |
|
System.String |
attrValue |
|
SetCurrentReferenceSheet(Int32)
Declaration
public void SetCurrentReferenceSheet(int currentRefSheet)
Parameters
Type |
Name |
Description |
System.Int32 |
currentRefSheet |
|
SetFaceSet(WeldFacesetIndex, DisplayableObject[])
Declaration
public void SetFaceSet(WeldFacesetIndex facesetIndex, DisplayableObject[] objects)
Parameters
SetFirstSection(Section)
Declaration
public void SetFirstSection(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
SetMirrorTranslateReferenceObjects(TaggedObject[])
Declaration
public void SetMirrorTranslateReferenceObjects(TaggedObject[] refs)
Parameters
SetPoint(Int32)
Declaration
public void SetPoint(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
SetSecondSection(Section)
Declaration
public void SetSecondSection(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
SetSelectionType(WeldSelectionType)
Declaration
public void SetSelectionType(WeldSelectionType selectionType)
Parameters
UpdateCsys(Point3d, Matrix3x3)
Declaration
public void UpdateCsys(Point3d origin, Matrix3x3 matrix)
Parameters
UpdateFirstSection(Section)
Declaration
public void UpdateFirstSection(Section totalSection)
Parameters
Type |
Name |
Description |
Section |
totalSection |
|
UpdateSecondSection(Section)
Declaration
public void UpdateSecondSection(Section totalSection)
Parameters
Type |
Name |
Description |
Section |
totalSection |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink