NXOpen .NET Reference Guide
|
Used to create or edit a NXOpen.Weld.PointMark feature. More...
Public Types | |
enum | WeldTypes { ResistanceSpot, ArcSpot, Clinch, Dollop, WeldNut, WeldStud, Custom1, Custom2, Custom3, Custom4, Custom5 } |
The weld type to create. More... | |
Public Types inherited from NXOpen.Weld.JointmarkBuilder | |
enum | ConnectedPanelTypes { Two, Three, Four } |
The type of sheets to create More... | |
enum | Method { GuideCurve, Mirror, Points, Translate, ExistingPoints } |
The type of construction method for creating Jointmark More... | |
enum | OrientationMethodTypes { SurfaceNormal, CoordinateSystem } |
The type of orientation method for defining the default coordinate system. More... | |
enum | ProjectionDirectionOptions { None, AlongFaceNormal, PricipalAxis, X, Y, Z } |
The projection direction used to project points onto the reference sheet More... | |
enum | ReferenceSheetTypes { Overlap, Top } |
The type of sheets to create More... | |
enum | ReuseMethod { SameConnectingParts, AnyConnectingParts } |
The method to indicate if all reuse features have the same connected parts More... | |
Public Member Functions | |
unsafe void | AppendPointsOverride (bool create) |
Creates a list of points on the overlap sheet. More... | |
unsafe NXOpen.Weld.PointMarkPointBuilder | NewPointsOverride () |
Creates a NXOpen.Weld.PointMarkPointBuilder object. More... | |
Public Member Functions inherited from NXOpen.Weld.JointmarkBuilder | |
unsafe void | AppendPoints (bool mode, NXOpen.Curve curve) |
Creates a list of points on the overlap sheet. More... | |
unsafe NXOpen.Weld.ConnectedPart | AskConnectedFaces () |
Find the connected face information. More... | |
unsafe void | CreateReferenceData () |
Create a temporary overlap or top sheet and guide curve. More... | |
unsafe NXOpen.Curve | CreateSymbolCurve (string path, string name) |
Create curve From PMI symbol More... | |
unsafe void | DeleteReferenceData () |
Delete temporary overlap or top sheet feature. More... | |
unsafe void | FromReuseFeatures (out bool faceSetsUpdated, out bool guideCurvesUpdated, out bool pointSelectionUpdated) |
Initializes face sets, guide curve, and points builders from reuse features. More... | |
unsafe void | GetCreateReferenceDataMessages (out string[] messages) |
Get all the messages created by NXOpen.Weld.JointmarkBuilder.CreateReferenceData . More... | |
unsafe NXOpen.Features.Feature | GetReferenceSheet () |
Returns the Reference Sheet feature More... | |
unsafe void | GetSelectedReferences (out NXOpen.NXObject[] references) |
Gets the selected points, or point features, references. More... | |
unsafe void | GetSheetEdges (out NXOpen.Edge[] edges) |
Edges of created sheet More... | |
unsafe void | MapFeaturesToPoints () |
Maps the selected reuse features to the new preview point locations. More... | |
unsafe void | MoveReferenceSheet () |
Move the Reference Sheet to work layer, and unlink from grouping feature. More... | |
unsafe NXOpen.Weld.JointmarkFaceSetsBuilder | NewFaceSets () |
Creates a NXOpen.Weld.JointmarkFaceSetsBuilder object. More... | |
unsafe NXOpen.Weld.JointmarkGuideBuilder | NewGuide () |
Creates a NXOpen.Weld.JointmarkGuideBuilder object. More... | |
unsafe NXOpen.Weld.JointmarkPointsBuilder | NewPoints () |
Creates a NXOpen.Weld.JointmarkPointsBuilder object. More... | |
unsafe void | RediscoverFaces () |
Use the Weld Assistant Connected Face Finder command to rediscover faces based on the current feature point positions. More... | |
unsafe void | SetDisplayCsys (bool status) |
Indicates whether the csys should be displayed on creation More... | |
unsafe void | SetShowThruState (bool status) |
Indicates whether the output objects should show thru on creation More... | |
unsafe void | UpdateFeatures () |
Updates all the items on the points list based on the construction method and related inputs. More... | |
unsafe void | UpdatePoint () |
Updates the selected point by projecting it to the guide curve. More... | |
unsafe NXOpen.Features.Feature | UpdateReferenceSheet (bool facesModified) |
Prepares a Reference Sheet for placing Jointmark features. More... | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | ShowSolids [get, set] |
Returns or sets the display mode. More... | |
unsafe NXOpen.Weld.PointMarkBuilder.WeldTypes | WeldType [get, set] |
Returns or sets the weld type references in the customer defaults to create. More... | |
Properties inherited from NXOpen.Weld.JointmarkBuilder | |
unsafe bool | Associativity [get, set] |
Returns or sets the automatic update option also known as associativity. More... | |
unsafe NXOpen.Weld.CharacteristicsBuilder | Characteristics [get] |
Returns the characteristics More... | |
unsafe NXOpen.Weld.JointmarkBuilder.ConnectedPanelTypes | ConnectedPanelType [get, set] |
Returns or sets the number of connected panels at a point. More... | |
unsafe bool | ConnectPart [get, set] |
Returns or sets the option of connecting only one part. More... | |
unsafe NXOpen.Weld.JointmarkBuilder.Method | ConstructionMethod [get, set] |
Returns or sets the construction method for creating Jointmark More... | |
unsafe bool | CreateSingleFeatures [get, set] |
Returns or sets the control option to determine if individual features should be created. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance More... | |
unsafe NXOpen.Weld.JointmarkFaceSetsBuilderList | FaceSetsList [get] |
Returns the list of face sets More... | |
unsafe NXOpen.CoordinateSystem | FixedCsys [get, set] |
Returns or sets the fixed csys that overrides the default Csys orientation. More... | |
unsafe NXOpen.Weld.JointmarkGuideBuilderList | GuideCurvesList [get] |
Returns the list of guide curves More... | |
unsafe bool | NotifyIfParentPointMoved [get, set] |
Returns or sets the option to indicate if an alert should be issued when the parent point moves. More... | |
unsafe NXOpen.Weld.JointmarkBuilder.OrientationMethodTypes | OrientationMethod [get, set] |
Returns or sets the orientation method for defining a csys More... | |
unsafe NXOpen.Plane | Plane [get, set] |
Returns or sets the plane used for mirror More... | |
unsafe NXOpen.Weld.JointmarkPointsBuilderList | PointList [get] |
Returns the list of points More... | |
unsafe NXOpen.Weld.JointmarkBuilder.ProjectionDirectionOptions | ProjectionDirectionOption [get, set] |
Returns or sets the projection direction option used to project NXOpen.Weld.JointmarkBuilder.SelectPointsObject onto the NXOpen.Weld.JointmarkBuilder.GetReferenceSheet . More... | |
unsafe NXOpen.Weld.JointmarkBuilder.ReferenceSheetTypes | ReferenceSheetType [get, set] |
Returns or sets the type of reference sheet More... | |
unsafe NXOpen.Features.SelectFeatureList | ReuseFeatures [get] |
Returns the selected reuse features More... | |
unsafe NXOpen.Weld.JointmarkBuilder.ReuseMethod | ReuseFeaturesMethod [get, set] |
Returns or sets the method used to infer feature parameters if all connected parts are the same, or skip inferring due to connected parts being different. More... | |
unsafe NXOpen.SelectTaggedObjectList | SelectMirrorObject [get] |
Returns the selected objects for mirror. More... | |
unsafe NXOpen.SelectPointList | SelectPointsObject [get] |
Returns the selected objects for Points More... | |
unsafe NXOpen.SelectTaggedObjectList | SelectTranslateObject [get] |
Returns the selected objects to translate. More... | |
unsafe bool | ShowWorkCsys [get, set] |
Returns or sets the option to control if the work coordinate system should be showing. More... | |
unsafe NXOpen.CoordinateSystem | TranslateCsys [get, set] |
Returns or sets the coordinate system that defines the translate offset directions. More... | |
unsafe NXOpen.Expression | TranslateX [get] |
Returns the expression containing the value of the x translation distance. More... | |
unsafe NXOpen.Expression | TranslateY [get] |
Returns the expression containing the value of the y translation distance. More... | |
unsafe NXOpen.Expression | TranslateZ [get] |
Returns the expression containing the value of the z translation distance. More... | |
unsafe NXOpen.Direction | Vector [get, set] |
Returns or sets the vector which points to Y axis More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
unsafe bool | PatchSolutionFlag [get, set] |
Returns or sets the patch solution flag More... | |
unsafe string | PatchSurfaceFilename [get, set] |
Returns or sets the patch surface filename More... | |
unsafe string | SurroundingPatchSurfaceFilename [get, set] |
Returns or sets the surrounding patch surface filename More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Used to create or edit a NXOpen.Weld.PointMark feature.
To create a new instance of this class, use NXOpen.Weld.WeldManager.CreatePointMarkBuilder
Default values.
Property | Value |
---|---|
Associativity |
1 |
ConnectPart |
0 |
ConstructionMethod |
GuideCurve |
CreateSingleFeatures |
0 |
OrientationMethod |
SurfaceNormal |
ReferenceSheetType |
Overlap |
ReuseFeaturesMethod |
SameConnectingParts |
ShowWorkCsys |
1 |
Created in NX10.0.0
The weld type to create.
|
inline |
Creates a list of points on the overlap sheet.
In addition, a curve selected by the user will be placed at these points.
Created in NX10.0.0
License requirements: ugweld ("UG WELD")
create | Create or Edit |
|
inline |
Creates a NXOpen.Weld.PointMarkPointBuilder object.
Created in NX10.0.0
License requirements: ugweld ("UG WELD")
|
getset |
Returns or sets the display mode.
This is only used on create. On edit the display mode will be that of the latest state of the edited features.
Created in NX10.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 weld type references in the customer defaults to create.
Created in NX10.0.0
License requirements to get this property: ugweld ("UG WELD")
License requirements to set this property: ugweld ("UG WELD")