QuickDatumCsysBuilder Class

class NXOpen.Tooling.QuickDatumCsysBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.QuickDatumCsysBuilder builder.

Use the NXOpen.Tooling.ReusableObjectManager class to create a QuickDatumCsysBuilder.

New in version NX12.0.0.

Properties

Property Description
Tag Returns the Tag for this object.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetAlignVector Gets the align vector type.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCsys Gets the csys.
GetObject Returns the object currently being edited by this builder.
GetOffset Gets the offset value.
GetOffsetCsys Gets the offset csys.
GetReferenceDiameter Gets the reference diameter.
GetSeedCsys Gets the seed csys.
RemoveEdges Romoves the selected edges.
SetAlignVector Sets the align vector type.
SetCsys Sets the csys.
SetEdges Sets the selected edges.
SetOffset Sets the reference diameter.
SetOffsetCsys Sets the offset csys.
SetReferenceDiameter Sets the reference diameter.
SetSeedCsys Sets the seed csys.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UpdateOffsetCsys Update the offset csys.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

QuickDatumCsysBuilderAlignVectors Enumeration Represents an index to components list type.

Method Detail

GetAlignVector

QuickDatumCsysBuilder.GetAlignVector

Gets the align vector type.

Signature GetAlignVector()

Returns:
Return type:NXOpen.Tooling.QuickDatumCsysBuilderAlignVectors

New in version NX12.0.0.

License requirements: None.

GetCsys

QuickDatumCsysBuilder.GetCsys

Gets the csys.

Signature GetCsys()

Returns:The csys.
Return type:list of NXOpen.CoordinateSystem

New in version NX12.0.0.

License requirements: None.

GetOffset

QuickDatumCsysBuilder.GetOffset

Gets the offset value.

Signature GetOffset()

Returns:
Return type:float

New in version NX12.0.0.

License requirements: None.

GetOffsetCsys

QuickDatumCsysBuilder.GetOffsetCsys

Gets the offset csys.

Signature GetOffsetCsys()

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX12.0.0.

License requirements: None.

GetReferenceDiameter

QuickDatumCsysBuilder.GetReferenceDiameter

Gets the reference diameter.

Signature GetReferenceDiameter()

Returns:
Return type:float

New in version NX12.0.0.

License requirements: None.

GetSeedCsys

QuickDatumCsysBuilder.GetSeedCsys

Gets the seed csys.

Signature GetSeedCsys()

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX12.0.0.

License requirements: None.

RemoveEdges

QuickDatumCsysBuilder.RemoveEdges

Romoves the selected edges.

Signature RemoveEdges(edges)

Parameters:edges (list of NXOpen.Edge) – The Edges.

New in version NX12.0.0.

License requirements: None.

SetAlignVector

QuickDatumCsysBuilder.SetAlignVector

Sets the align vector type.

Signature SetAlignVector(alignVector)

Parameters:alignVector (NXOpen.Tooling.QuickDatumCsysBuilderAlignVectors) –

New in version NX12.0.0.

License requirements: None.

SetCsys

QuickDatumCsysBuilder.SetCsys

Sets the csys.

Signature SetCsys(csys)

Parameters:csys (list of NXOpen.CoordinateSystem) – The Csys.

New in version NX12.0.0.

License requirements: None.

SetEdges

QuickDatumCsysBuilder.SetEdges

Sets the selected edges.

Signature SetEdges(edges)

Parameters:edges (list of NXOpen.Edge) – The Edges.

New in version NX12.0.0.

License requirements: None.

SetOffset

QuickDatumCsysBuilder.SetOffset

Sets the reference diameter.

Signature SetOffset(offset)

Parameters:offset (float) –

New in version NX12.0.0.

License requirements: None.

SetOffsetCsys

QuickDatumCsysBuilder.SetOffsetCsys

Sets the offset csys.

Signature SetOffsetCsys(offsetCsys)

Parameters:offsetCsys (NXOpen.CoordinateSystem) –

New in version NX12.0.0.

License requirements: None.

SetReferenceDiameter

QuickDatumCsysBuilder.SetReferenceDiameter

Sets the reference diameter.

Signature SetReferenceDiameter(referenceDiameter)

Parameters:referenceDiameter (float) –

New in version NX12.0.0.

License requirements: None.

SetSeedCsys

QuickDatumCsysBuilder.SetSeedCsys

Sets the seed csys.

Signature SetSeedCsys(seedCsys)

Parameters:seedCsys (NXOpen.CoordinateSystem) –

New in version NX12.0.0.

License requirements: None.

UpdateOffsetCsys

QuickDatumCsysBuilder.UpdateOffsetCsys

Update the offset csys.

Signature UpdateOffsetCsys()

New in version NX12.0.0.

License requirements: None.

Validate

QuickDatumCsysBuilder.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.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.