TurnAvoidanceGeomBuilder Class

class NXOpen.CAM.TurnAvoidanceGeomBuilder

Bases: NXOpen.CAM.FeatureGeomBuilder

Represents a TurnAvoidanceGeom Builder

To create a new instance of this class, use NXOpen.CAM.NCGroupCollection.CreateTurnAvoidanceGeomBuilder()

New in version NX5.0.0.

Properties

Property Description
AvoidanceApproachBuilder Returns the approach path builder
AvoidanceClearanceBuilder Returns the clearance builder
AvoidanceDepartureBuilder Returns the departure path builder
AvoidanceFromBuilder Returns the avoidance from builder
AvoidanceGohomeBuilder Returns the gohome point builder
AvoidanceReturnBuilder Returns the return path builder
AvoidanceStartBuilder Returns the start point builder
AvoidanceStartOfEngageBuilder Returns the start of engage builder
BlankOffsetBuilder Returns the blank offset (inheritable double)
CheckOffsetBuilder Returns the check offset (inheritable double)
CycleEvent Returns the cycle event
CycleTable Returns the cycle
Description Returns or sets the description
EndUdeSet Returns the end ude set
GeometryCiBuilder Returns the geometry builder
LayoutCiBuilder Returns the save/layer layout builder
OptimizationMethod Returns or sets the optim method
PartMaterialBuilder Returns or sets the part material
PartOffsetBuilder Returns the part offset (inheritable double)
StartUdeSet Returns the start ude set
Tag Returns the Tag for this object.
TrimOffsetBuilder Returns the trim offset (inheritable double)

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.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCustomizableItemBuilder Returns the customizable item builder for the given customizable item name
GetCustomizableItemNames Returns the names for all customizable item ids
GetMaterial Get part material
GetMaterialData Get material data
GetObject Returns the object currently being edited by this builder.
SetMaterial Set part material
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AvoidanceApproachBuilder

TurnAvoidanceGeomBuilder.AvoidanceApproachBuilder

Returns the approach path builder

-------------------------------------

Getter Method

Signature AvoidanceApproachBuilder

Returns:the avoidance approach builder
Return type:NXOpen.CAM.TurnAvoidanceApproachBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceClearanceBuilder

TurnAvoidanceGeomBuilder.AvoidanceClearanceBuilder

Returns the clearance builder

-------------------------------------

Getter Method

Signature AvoidanceClearanceBuilder

Returns:the avoidance clearance builder
Return type:NXOpen.CAM.TurnAvoidanceClearanceBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceDepartureBuilder

TurnAvoidanceGeomBuilder.AvoidanceDepartureBuilder

Returns the departure path builder

-------------------------------------

Getter Method

Signature AvoidanceDepartureBuilder

Returns:the avoidance departure path builder
Return type:NXOpen.CAM.TurnAvoidanceDepartureBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceFromBuilder

TurnAvoidanceGeomBuilder.AvoidanceFromBuilder

Returns the avoidance from builder

-------------------------------------

Getter Method

Signature AvoidanceFromBuilder

Returns:the avoidance from builder
Return type:NXOpen.CAM.TurnAvoidanceFromBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceGohomeBuilder

TurnAvoidanceGeomBuilder.AvoidanceGohomeBuilder

Returns the gohome point builder

-------------------------------------

Getter Method

Signature AvoidanceGohomeBuilder

Returns:the avoidance gohome path builder
Return type:NXOpen.CAM.TurnAvoidanceGohomeBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceReturnBuilder

TurnAvoidanceGeomBuilder.AvoidanceReturnBuilder

Returns the return path builder

-------------------------------------

Getter Method

Signature AvoidanceReturnBuilder

Returns:the avoidance return path builder
Return type:NXOpen.CAM.TurnAvoidanceReturnBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceStartBuilder

TurnAvoidanceGeomBuilder.AvoidanceStartBuilder

Returns the start point builder

-------------------------------------

Getter Method

Signature AvoidanceStartBuilder

Returns:the avoidance start builder
Return type:NXOpen.CAM.TurnAvoidanceStartBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

AvoidanceStartOfEngageBuilder

TurnAvoidanceGeomBuilder.AvoidanceStartOfEngageBuilder

Returns the start of engage builder

-------------------------------------

Getter Method

Signature AvoidanceStartOfEngageBuilder

Returns:the avoidance start of engage builder
Return type:NXOpen.CAM.TurnAvoidanceStartOfEngageBuilder

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

Validate

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