NXOpen .NET Reference
12.0.0
|
Used to create or edit a guide curve for Jointmark. More...
Public Types | |
enum | Location { CenterLine, OffsetFromEdge, ExistingCurve } |
The type of guide curve More... | |
enum | SpaceMethod { ArcLength, ParallelXPlane, ParallelYPlane, ParallelZPlane } |
Options for Spacing Method More... | |
enum | SpaceOption { Distance, Number, MinimumDistance } |
Spacing Option More... | |
Public Member Functions | |
unsafe void | CreateGuideCurves () |
Creates the guide curves. More... | |
unsafe void | GetGuideCurves (out NXOpen.ICurve[] guideCurves, out NXOpen.NXObject[] instanceGuideCurves) |
Gets the created curves curves. More... | |
unsafe void | RediscoverGuideEnds () |
Use the specified reuse features to set the start and end distance for the guide curve. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder | EndDistance [get] |
Returns the end distance. More... | |
unsafe bool | ExtendOffset [get, set] |
Returns or sets the extend offset. More... | |
unsafe NXOpen.Section | GuideCurve [get, set] |
Returns or sets the guide curve. More... | |
unsafe NXOpen.Weld.JointmarkGuideBuilder.Location | LocationOption [get, set] |
Returns or sets the location option. More... | |
unsafe int | NumberOfPoints [get, set] |
Returns or sets the number to determine the points along the guide curve. More... | |
unsafe NXOpen.Expression | OffsetDistance [get] |
Returns the offset distance. More... | |
unsafe bool | ReverseDirection [get, set] |
Returns or sets the reversal status of Guide Curve direction. More... | |
unsafe NXOpen.Section | Section1 [get] |
Returns the first section used in Centerline. More... | |
unsafe NXOpen.Section | Section2 [get] |
Returns the second section used in Centerline. More... | |
unsafe NXOpen.Section | Section3 [get] |
Returns the third section used in Offset from Edge. More... | |
unsafe NXOpen.Section | Section4 [get] |
Returns the fourth section used in Existing Curve. More... | |
unsafe NXOpen.Expression | Spacing [get] |
Returns the spacing to determine the points along the guide curve. More... | |
unsafe NXOpen.Weld.JointmarkGuideBuilder.SpaceMethod | SpacingMethod [get, set] |
Returns or sets the spacing method. More... | |
unsafe NXOpen.Weld.JointmarkGuideBuilder.SpaceOption | SpacingOption [get, set] |
Returns or sets the spacing option. More... | |
unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder | StartDistance [get] |
Returns the start distance. More... | |
Used to create or edit a guide curve for Jointmark.
To create a new instance of this class, use NXOpen.Weld.JointmarkBuilder.NewGuide
Created in NX9.0.0
unsafe void NXOpen.Weld.JointmarkGuideBuilder.CreateGuideCurves | ( | ) |
Creates the guide curves.
Created in NX9.0.1
License requirements: ugweld ("UG WELD")
unsafe void NXOpen.Weld.JointmarkGuideBuilder.GetGuideCurves | ( | out NXOpen.ICurve[] | guideCurves, |
out NXOpen.NXObject[] | instanceGuideCurves | ||
) |
Gets the created curves curves.
The guide curves need to exist before calling this, or nothing will be returned.
Created in NX9.0.1
License requirements: ugweld ("UG WELD")
guideCurves | The array of curves. |
instanceGuideCurves | The array of component curve instances. If there is not an assembly, then this will match the prototype curve. |
unsafe void NXOpen.Weld.JointmarkGuideBuilder.RediscoverGuideEnds | ( | ) |
Use the specified reuse features to set the start and end distance for the guide curve.
Created in NX11.0.1
License requirements: ugweld ("UG WELD")
unsafe bool NXOpen.Weld.JointmarkGuideBuilder.Validate | ( | ) |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Created in NX3.0.1
License requirements: None.
Implements NXOpen.GeometricUtilities.IComponentBuilder.
|
get |
Returns the end distance.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
getset |
Returns or sets the extend offset.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the guide curve.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the location option.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the number to determine the points along the guide curve.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the offset distance.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
getset |
Returns or sets the reversal status of Guide Curve direction.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the first section used in Centerline.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the second section used in Centerline.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the third section used in Offset from Edge.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the fourth section used in Existing Curve.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the spacing to determine the points along the guide curve.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")
|
getset |
Returns or sets the spacing method.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the spacing option.
Created in NX9.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")
|
get |
Returns the start distance.
Created in NX9.0.0
License requirements: ugweld ("UG WELD")