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