MachiningFeatureGeometry Class

class NXOpen.CAM.FBM.MachiningFeatureGeometry

Bases: NXOpen.CAM.FBM.FeatureGeometry

Represents a feature geometry builder

An instance of this class can be obtained from CAM.HoleBossGeom.GetCenterHoleGeometry() or CAM.HoleBossGeom.GetChamferHoleGeometry()

New in version NX9.0.0.

Properties

Property Description
GeometryList Returns the geometry list
Tag Returns the Tag for this object.
Topology Returns the topology builder
UseModelDepth Returns or sets the use model depth flag

Methods

Method Description
AddFeatureSet Creates a feature geometry set
AppendGeometrySet Append an geometry set with dumb rules
AppendNamedGeometry Append named geometry
CreateFeatureSet Create a new empty feature editor
CreateFeatures Create a series of (in process) features.
CreateGeometrySet Create an empty geometry set
ExpandSets Expanding the geometry sets
GetFeatureSet Get the in process feature editor at the specified index
GetMachiningArea Returns the machining area
InitializeData Prepare and update geometry data
PreselectGeometry Pre-select the wall geometry
ReloadList Reload list from parent
ReorderFeatures Reorders the features according to a predefined algorithm
ReorderFeaturesByDirection Reorders the features according to primary direction
ReverseFeatures Reverse the features
SetDefaultAttribute Sets a default attribute value
SetMachiningArea Change machining area
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Method Detail

Validate

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