NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.GeometricUtilities.PartModuleInputBuilder Class Reference

Represents a NXOpen.GeometricUtilities.PartModuleInputBuilder More...

Inheritance diagram for NXOpen.GeometricUtilities.PartModuleInputBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ModifiableGeometryOptions { WholeBody, Selected }
 the Modifiable Geometry option types More...
 

Properties

unsafe bool DefineSharedBodyInput [get, set]
 Returns or sets the shared body inputs option. More...
 
unsafe
NXOpen.Features.PartGeometryCopyBuilder 
InputReferences [get]
 Returns the part module input data More...
 
unsafe NXOpen.ScCollectorList ModifiableGeometry [get]
 Returns the faces/edges specified as modifiable geometry More...
 
unsafe
NXOpen.GeometricUtilities.PartModuleInputBuilder.ModifiableGeometryOptions 
ModifiableGeometryOption [get, set]
 Returns or sets the Modifiable Geometry option More...
 
unsafe
NXOpen.Features.PartGeometryCopyBuilder 
SharedBodyInput [get]
 Returns the bodies for part module shared body More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.GeometricUtilities.PartModuleInputBuilder

To create a new instance of this class, use NXOpen.Features.PartModule.CreatePartModuleInputBuilder

Default values.

Property Value

InputReferences.ObjectType

BodyCollector

ModifiableGeometryOption

WholeBody

Created in NX9.0.0

Member Enumeration Documentation

the Modifiable Geometry option types

Enumerator
WholeBody 

the whole shared body will be allowed for selection inside part module

Selected 

the faces/edges on shared body that are allowed for selection inside part module

Property Documentation

unsafe bool NXOpen.GeometricUtilities.PartModuleInputBuilder.DefineSharedBodyInput
getset

Returns or sets the shared body inputs option.

If true, user will be able to provide shared body inputs.

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.PartGeometryCopyBuilder NXOpen.GeometricUtilities.PartModuleInputBuilder.InputReferences
get

Returns the part module input data

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.ScCollectorList NXOpen.GeometricUtilities.PartModuleInputBuilder.ModifiableGeometry
get

Returns the faces/edges specified as modifiable geometry

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.GeometricUtilities.PartModuleInputBuilder.ModifiableGeometryOptions NXOpen.GeometricUtilities.PartModuleInputBuilder.ModifiableGeometryOption
getset

Returns or sets the Modifiable Geometry option

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.PartGeometryCopyBuilder NXOpen.GeometricUtilities.PartModuleInputBuilder.SharedBodyInput
get

Returns the bodies for part module shared body

Created in NX9.0.0

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.