NXOpen .NET Reference
12.0.0
|
Used to create or edit a NXOpen.Weld.DatumSurface or NXOpen.Weld.DatumPin feature. More...
Public Types | |
enum | CustomTypes { Default, Custom1, Custom2, Custom3, Custom4, Custom5, Custom6, Custom7 } |
The custom type of the datum specified for creation. More... | |
enum | ControlMethodTypes { PrincipalAxis, UseSectionPlane } |
Settings for the method used to define the control direction. More... | |
enum | SolidTypes { Sphere, Cylinder, Cone } |
Settings for defining the solid type to create for the datum object. More... | |
enum | CreationDirectionMethods { Default, Opposite } |
Settings to define the creation direction. More... | |
Public Member Functions | |
unsafe void | UpdateWithDerivedDatum () |
Initialize the builder with the inputs from an existing datum. 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... | |
Properties | |
unsafe NXOpen.Assemblies.SelectComponentList | AdditionalReferences [get] |
Returns the additional references. More... | |
unsafe NXOpen.Weld.CharacteristicsBuilder | Characteristics [get] |
Returns the characteristics. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.ControlMethodTypes | ControlMethod [get, set] |
Returns or sets the control method. More... | |
unsafe bool | CreateDirectionVector [get, set] |
Returns or sets the option to control if a reference datum axis should be output with this feature. More... | |
unsafe bool | CreatePlane [get, set] |
Returns or sets the option to control if a reference datum plane should be output with the this feature. More... | |
unsafe bool | CreatePoint [get, set] |
Returns or sets the option to control if a reference point should be output with this feature. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.CreationDirectionMethods | CreationDirection [get, set] |
Returns or sets the creation direction. More... | |
unsafe double | CustomAboveLength [get, set] |
Returns or sets the length above the datum reference point. More... | |
unsafe double | CustomRadius [get, set] |
Returns or sets the radius of the solid sphere, cylinder or cone created. More... | |
unsafe double | CustomTotalLength [get, set] |
Returns or sets the total length of the cylinder or cone along the direction axis. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.CustomTypes | CustomType [get, set] |
Returns or sets the custom datum type. More... | |
unsafe string | CustomTypeName [get, set] |
Returns or sets the custom name used to create the datum. More... | |
unsafe bool | Derived [get, set] |
Returns or sets the indicator if this should be marked as a derived from another datum. More... | |
unsafe NXOpen.Axis | DirectionAxis [get, set] |
Returns or sets the direction axis. More... | |
unsafe double | DirectionLength [get, set] |
Returns or sets the length of the datum axis vector created. More... | |
unsafe double | ModelingTolerance [get, set] |
Returns or sets the modeling distance tolerance. More... | |
unsafe double | PlaneHeight [get, set] |
Returns or sets the plane height along the direction axis. More... | |
unsafe double | PlaneWidth [get, set] |
Returns or sets the plane width perpendicular to the direction axis. More... | |
unsafe bool | PrincipalAxisX [get, set] |
Returns or sets the principal axis x. More... | |
unsafe bool | PrincipalAxisY [get, set] |
Returns or sets the principal axis y. More... | |
unsafe bool | PrincipalAxisZ [get, set] |
Returns or sets the principal axis z. More... | |
unsafe bool | ProjectAlongDirection [get, set] |
Returns or sets the project along direction. More... | |
unsafe NXOpen.Direction | SectionPlaneNormal [get, set] |
Returns or sets the section plane normal. More... | |
unsafe NXOpen.Weld.DatumCommonBuilder.SolidTypes | SolidType [get, set] |
Returns or sets the solid body type specified. More... | |
Used to create or edit a NXOpen.Weld.DatumSurface or NXOpen.Weld.DatumPin feature.
This is an abstract class and cannot be directly instantiated
Created in NX8.5.0
The custom type of the datum specified for creation.
unsafe void NXOpen.Weld.DatumCommonBuilder.UpdateWithDerivedDatum | ( | ) |
Initialize the builder with the inputs from an existing datum.
The builder type and derived datum type must be the same.
Created in NX8.5.0
License requirements: ugweld ("UG WELD")
|
get |
Returns the additional references.
Use to define addtion parts the datum connects.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the characteristics.
Used to specify additional attributes.
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the control method.
The method for fixing the datum orientation.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the option to control if a reference datum axis should be output with this feature.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the option to control if a reference datum plane should be output with the this feature.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the option to control if a reference point should be output with this feature.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the creation direction.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the length above the datum reference point.
This is used if a cylinder or cone are created.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the radius of the solid sphere, cylinder or cone created.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the total length of the cylinder or cone along the direction axis.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the custom datum type.
This cooresponds to an entry in the customer defaults.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the custom name used to create the datum.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the indicator if this should be marked as a derived from another datum.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the direction axis.
This defines the datum origin and specifed axis.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the length of the datum axis vector created.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the modeling distance tolerance.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the plane height along the direction axis.
Controls the boundary of a datum plane.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the plane width perpendicular to the direction axis.
Controls the boundary of a datum plane.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the principal axis x.
Used to specify datum is controlling the x axis.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the principal axis y.
Used to specify the datum is controlling the y axis.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the principal axis z.
Used to specify the datum is controlling the z axis.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the project along direction.
Two coordiantes can be specified and the third obtained from projection.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the section plane normal.
This is sometimes referred to as the clamping plane.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")
|
getset |
Returns or sets the solid body type specified.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ugweld ("UG WELD")