Class WeldAdvisorBuilder
Inheritance
System.Object
System.MarshalByRefObject
WeldAdvisorBuilder
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 WeldAdvisorBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
WeldAdvisorBuilder()
Declaration
protected WeldAdvisorBuilder()
Methods
DeleteFeaturesFromResult(TaggedObject[])
Declaration
public void DeleteFeaturesFromResult(TaggedObject[] objects)
Parameters
GetCheckers(out WeldAdvisorCheckerType[])
Declaration
public void GetCheckers(out WeldAdvisorCheckerType[] checkers)
Parameters
GetCheckZoneRadius(WeldAdvisorCustomerDefault)
Declaration
public double GetCheckZoneRadius(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetFailedObjects(WeldAdvisorCheckerType, out String[], out LogInfo[])
Declaration
public void GetFailedObjects(WeldAdvisorCheckerType checker, out string[] weldId, out LogInfo[] weldObjects)
Parameters
GetFlangeCheckHeight(WeldAdvisorCustomerDefault)
Declaration
public double GetFlangeCheckHeight(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetFlangeCheckRadius(WeldAdvisorCustomerDefault)
Declaration
public double GetFlangeCheckRadius(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetIncludeSealer()
Declaration
public bool GetIncludeSealer()
Returns
Type |
Description |
System.Boolean |
|
GetMaximumCsysFaceNormalAngle(WeldAdvisorCustomerDefault)
Declaration
public double GetMaximumCsysFaceNormalAngle(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMaximumNumberLoosePanels(WeldAdvisorCustomerDefault)
Declaration
public int GetMaximumNumberLoosePanels(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetMaximumPointFaceDistance(WeldAdvisorCustomerDefault)
Declaration
public double GetMaximumPointFaceDistance(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMaximumStackUpGap(WeldAdvisorCustomerDefault)
Declaration
public double GetMaximumStackUpGap(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
Declaration
public double GetMaximumTotalMetalThickness(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumClosedAngle(WeldAdvisorCustomerDefault)
Declaration
public double GetMinimumClosedAngle(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumEdgeDistance(WeldAdvisorCustomerDefault)
Declaration
public double GetMinimumEdgeDistance(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumEdgeDistanceWithSealer(WeldAdvisorCustomerDefault)
Declaration
public double GetMinimumEdgeDistanceWithSealer(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetMinimumPointDistance(WeldAdvisorCustomerDefault)
Declaration
public double GetMinimumPointDistance(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetObjects(out TaggedObject[])
Declaration
public void GetObjects(out TaggedObject[] objects)
Parameters
GetParallelismTolerance(WeldAdvisorCustomerDefault)
Declaration
public double GetParallelismTolerance(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetPlanarityTolerance(WeldAdvisorCustomerDefault)
Declaration
public double GetPlanarityTolerance(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetReferenceObjects(TaggedObject, WeldAdvisorCheckerType, out LogInfo[])
Declaration
public void GetReferenceObjects(TaggedObject weldObject, WeldAdvisorCheckerType checker, out LogInfo[] weldObjects)
Parameters
GetSealerCheckZoneRadius(WeldAdvisorCustomerDefault)
Declaration
public double GetSealerCheckZoneRadius(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetThicknessOuterRatio(WeldAdvisorCustomerDefault)
Declaration
public double GetThicknessOuterRatio(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
GetThicknessRatio(WeldAdvisorCustomerDefault)
Declaration
public double GetThicknessRatio(WeldAdvisorCustomerDefault type)
Parameters
Returns
Type |
Description |
System.Double |
|
InitializeSettings()
Declaration
public void InitializeSettings()
ReportResult(String)
Declaration
public void ReportResult(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
SaveResult()
Declaration
SetCheckers(WeldAdvisorCheckerType[])
Declaration
public void SetCheckers(WeldAdvisorCheckerType[] checkers)
Parameters
SetCheckZoneRadius(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetCheckZoneRadius(WeldAdvisorCustomerDefault type, double faceRadius)
Parameters
SetFlangeCheckHeight(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetFlangeCheckHeight(WeldAdvisorCustomerDefault type, double flangeHeight)
Parameters
SetFlangeCheckRadius(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetFlangeCheckRadius(WeldAdvisorCustomerDefault type, double flangeRadius)
Parameters
SetIncludeSealer(Boolean)
Declaration
public void SetIncludeSealer(bool includeSealer)
Parameters
Type |
Name |
Description |
System.Boolean |
includeSealer |
|
SetMaximumCsysFaceNormalAngle(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMaximumCsysFaceNormalAngle(WeldAdvisorCustomerDefault type, double csysFaceNmlAngle)
Parameters
SetMaximumNumberLoosePanels(WeldAdvisorCustomerDefault, Int32)
Declaration
public void SetMaximumNumberLoosePanels(WeldAdvisorCustomerDefault type, int maxNumOfLoosePanels)
Parameters
SetMaximumPointFaceDistance(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMaximumPointFaceDistance(WeldAdvisorCustomerDefault type, double pointFaceDist)
Parameters
SetMaximumStackUpGap(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMaximumStackUpGap(WeldAdvisorCustomerDefault type, double maxFaceDist)
Parameters
Declaration
public void SetMaximumTotalMetalThickness(WeldAdvisorCustomerDefault type, double totalMetalThickness)
Parameters
SetMinimumClosedAngle(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMinimumClosedAngle(WeldAdvisorCustomerDefault type, double minClosedAngle)
Parameters
SetMinimumEdgeDistance(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMinimumEdgeDistance(WeldAdvisorCustomerDefault type, double minEdgeDist)
Parameters
SetMinimumEdgeDistanceWithSealer(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMinimumEdgeDistanceWithSealer(WeldAdvisorCustomerDefault type, double minEdgeDistWithSealer)
Parameters
SetMinimumPointDistance(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetMinimumPointDistance(WeldAdvisorCustomerDefault type, double minPointDist)
Parameters
SetObjects(TaggedObject[])
Declaration
public void SetObjects(TaggedObject[] objects)
Parameters
SetParallelismTolerance(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetParallelismTolerance(WeldAdvisorCustomerDefault type, double faceParallelismTolerance)
Parameters
SetPlanarityTolerance(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetPlanarityTolerance(WeldAdvisorCustomerDefault type, double facePlanarityTolerance)
Parameters
SetSealerCheckZoneRadius(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetSealerCheckZoneRadius(WeldAdvisorCustomerDefault type, double faceRadiusWithSealer)
Parameters
SetThicknessOuterRatio(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetThicknessOuterRatio(WeldAdvisorCustomerDefault type, double thicknessOuterRatio)
Parameters
SetThicknessRatio(WeldAdvisorCustomerDefault, Double)
Declaration
public void SetThicknessRatio(WeldAdvisorCustomerDefault type, double thicknessRatio)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink