NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Properties | List of all members
NXOpen.Features.BooleanBuilder Class Reference

Represents a boolean feature builder. More...

Inheritance diagram for NXOpen.Features.BooleanBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Properties

unsafe
NXOpen.GeometricUtilities.BooleanRegionSelect 
BooleanRegionSelect [get]
 Returns the boolean region select object More...
 
unsafe bool ConvertToSew [get, set]
 Returns or sets the convert to sew flag More...
 
unsafe bool CopyTargets [get, set]
 Returns or sets the copy targets flag More...
 
unsafe bool CopyTools [get, set]
 Returns or sets the copy tools flag More...
 
unsafe
NXOpen.Features.Feature.BooleanType 
Operation [get, set]
 Returns or sets the boolean operation More...
 
unsafe bool RetainTarget [get, set]
 Returns or sets the retain target flag More...
 
unsafe bool RetainTool [get, set]
 Returns or sets the retain tool flag More...
 
unsafe NXOpen.Body Target [get, set]
 Returns or sets the target body More...
 
unsafe NXOpen.SelectBodyList Targets [get]
 Returns the target bodies for the boolean operation More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance More...
 
unsafe double Tolerance1 [get, set]
 Returns or sets the tolerance More...
 
unsafe NXOpen.DisplayableObject Tool [get, set]
 Returns or sets the tool body More...
 
unsafe NXOpen.ScCollector ToolBodyCollector [get, set]
 Returns or sets the tool body collector for the boolean operation More...
 
unsafe NXOpen.ScCollector ToolBodyCollector1 [get, set]
 Returns or sets the tool body collector for the boolean operation More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
Tools [get]
 Returns the tool bodies for the boolean operation for versions before 7. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a boolean feature builder.

Inputs to this class can be convergent objects.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateBooleanBuilderUsingCollector

Created in NX4.0.0

Property Documentation

unsafe NXOpen.GeometricUtilities.BooleanRegionSelect NXOpen.Features.BooleanBuilder.BooleanRegionSelect
get

Returns the boolean region select object

Created in NX8.5.0

License requirements: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.BooleanBuilder.ConvertToSew
getset

Returns or sets the convert to sew flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.BooleanBuilder.CopyTargets
getset

Returns or sets the copy targets flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.BooleanBuilder.CopyTools
getset

Returns or sets the copy tools flag

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Features.Feature.BooleanType NXOpen.Features.BooleanBuilder.Operation
getset

Returns or sets the boolean operation

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.BooleanBuilder.RetainTarget
getset

Returns or sets the retain target flag

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe bool NXOpen.Features.BooleanBuilder.RetainTool
getset

Returns or sets the retain tool flag

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.Body NXOpen.Features.BooleanBuilder.Target
getset

Returns or sets the target body

Created in NX4.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.SelectBodyList NXOpen.Features.BooleanBuilder.Targets
get

Returns the target bodies for the boolean operation

Created in NX5.0.0

License requirements: None.

unsafe double NXOpen.Features.BooleanBuilder.Tolerance
getset

Returns or sets the tolerance

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe double NXOpen.Features.BooleanBuilder.Tolerance1
getset

Returns or sets the tolerance

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.DisplayableObject NXOpen.Features.BooleanBuilder.Tool
getset

Returns or sets the tool body

Created in NX4.0.0

Deprecated in NX5.0.2. Use Features.BooleanBuilder.ToolBodyCollector instead.

License requirements to get this property: None.

License requirements to set this property: solid_modeling ("SOLIDS MODELING")

unsafe NXOpen.ScCollector NXOpen.Features.BooleanBuilder.ToolBodyCollector
getset

Returns or sets the tool body collector for the boolean operation

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ScCollector NXOpen.Features.BooleanBuilder.ToolBodyCollector1
getset

Returns or sets the tool body collector for the boolean operation

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.BooleanBuilder.Tools
get

Returns the tool bodies for the boolean operation for versions before 7.

5 but tool body collector for newer versions

Created in NX5.0.0

Deprecated in NX7.5.0. Use Features.BooleanBuilder.ToolBodyCollector instead.

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.