NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.ShipDesign.CustomBracketBuilder Class Reference

Represents a NXOpen.Features.ShipDesign.CustomBracket builder More...

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

Public Types

enum  CreationMethod { PlanesAndPoint, SpecifyCSYS }
 Creation method used to define the placement of the bracket More...
 

Public Member Functions

unsafe string[] GetAvailableAttributeMaterials ()
 Returns the list of available material attributes More...
 
unsafe string[] GetAvailableAttributeNames ()
 Returns the list of available name attributes More...
 
- 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...
 
- 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe int AttributeMaterial [get, set]
 Returns or sets the material attribute More...
 
unsafe int AttributeName [get, set]
 Returns or sets the name attribute value More...
 
unsafe NXOpen.CoordinateSystem CoordSystem [get, set]
 Returns or sets the placement csys of the bracket More...
 
unsafe NXOpen.Expression HeelOffset [get]
 Returns the heel offset More...
 
unsafe NXOpen.Point HeelPoint [get, set]
 Returns or sets the heel point More...
 
unsafe bool KeepCoordSystem [get, set]
 Returns or sets the toggle which allows re-use of the previous coordinate system More...
 
unsafe bool KeepHeelPoint [get, set]
 Returns or sets the toggle which allows re-use of the previous heel point More...
 
unsafe bool KeepPlacementPlane [get, set]
 Returns or sets the toggle which allows re-use of the previous placement plane More...
 
unsafe bool KeepReferencePlane [get, set]
 Returns or sets the toggle which allows re-use of the previous reference plane More...
 
unsafe bool KeepReverseDirection [get, set]
 Returns or sets the toggle which allows re-use of the previous flip direction toggle More...
 
unsafe bool KeepSelectTrimFace [get, set]
 Returns or sets the keep select trim face A toggle used to remember the selected object(s) on apply. More...
 
unsafe NXOpen.Plane PlacementPlane [get, set]
 Returns or sets the placement plane More...
 
unsafe
NXOpen.Features.ShipDesign.CustomBracketBuilder.CreationMethod 
PlacementType [get, set]
 Returns or sets the method used to define the placement of the bracket More...
 
unsafe NXOpen.Plane ReferencePlane [get, set]
 Returns or sets the reference plane More...
 
unsafe bool ReverseDirection [get, set]
 Returns or sets the flip direction toggle for the extrude direction More...
 
unsafe NXOpen.ScCollector SelectTrimFace [get]
 Returns the select trim face. More...
 
unsafe
NXOpen.SketchExpressionModifierBuilder 
SketchBlock [get]
 Returns the sketch block More...
 
unsafe NXOpen.Expression Thickness [get]
 Returns the thickness of the bracket 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...
 
- 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.ShipDesign.CustomBracket builder

To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateCustomBracketBuilder

Default values.

Property Value

SketchBlock.Exp1.Value

0

SketchBlock.Exp10.Value

0

SketchBlock.Exp11.Value

0

SketchBlock.Exp12.Value

0

SketchBlock.Exp2.Value

0

SketchBlock.Exp3.Value

0

SketchBlock.Exp4.Value

0

SketchBlock.Exp5.Value

0

SketchBlock.Exp6.Value

0

SketchBlock.Exp7.Value

0

SketchBlock.Exp8.Value

0

SketchBlock.Exp9.Value

0

SketchBlock.Sketches

EndCut1

Created in NX7.5.0

Member Enumeration Documentation

Creation method used to define the placement of the bracket

Enumerator
PlanesAndPoint 
SpecifyCSYS 

Member Function Documentation

unsafe string [] NXOpen.Features.ShipDesign.CustomBracketBuilder.GetAvailableAttributeMaterials ( )
inline

Returns the list of available material attributes

Created in NX7.5.0

License requirements: None.

Returns
Array of available attribute materials. These materials are specified in the customer defaults file.
unsafe string [] NXOpen.Features.ShipDesign.CustomBracketBuilder.GetAvailableAttributeNames ( )
inline

Returns the list of available name attributes

Created in NX7.5.0

License requirements: None.

Returns
Array of available attribute names. These names are specified in the customer defaults file.

Property Documentation

unsafe int NXOpen.Features.ShipDesign.CustomBracketBuilder.AttributeMaterial
getset

Returns or sets the material attribute

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe int NXOpen.Features.ShipDesign.CustomBracketBuilder.AttributeName
getset

Returns or sets the name attribute value

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.CoordinateSystem NXOpen.Features.ShipDesign.CustomBracketBuilder.CoordSystem
getset

Returns or sets the placement csys of the bracket

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.CustomBracketBuilder.HeelOffset
get

Returns the heel offset

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Point NXOpen.Features.ShipDesign.CustomBracketBuilder.HeelPoint
getset

Returns or sets the heel point

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepCoordSystem
getset

Returns or sets the toggle which allows re-use of the previous coordinate system

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepHeelPoint
getset

Returns or sets the toggle which allows re-use of the previous heel point

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepPlacementPlane
getset

Returns or sets the toggle which allows re-use of the previous placement plane

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepReferencePlane
getset

Returns or sets the toggle which allows re-use of the previous reference plane

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepReverseDirection
getset

Returns or sets the toggle which allows re-use of the previous flip direction toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.KeepSelectTrimFace
getset

Returns or sets the keep select trim face A toggle used to remember the selected object(s) on apply.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.Plane NXOpen.Features.ShipDesign.CustomBracketBuilder.PlacementPlane
getset

Returns or sets the placement plane

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.Features.ShipDesign.CustomBracketBuilder.CreationMethod NXOpen.Features.ShipDesign.CustomBracketBuilder.PlacementType
getset

Returns or sets the method used to define the placement of the bracket

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.Plane NXOpen.Features.ShipDesign.CustomBracketBuilder.ReferencePlane
getset

Returns or sets the reference plane

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe bool NXOpen.Features.ShipDesign.CustomBracketBuilder.ReverseDirection
getset

Returns or sets the flip direction toggle for the extrude direction

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_concept ("Ship Concept")

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.CustomBracketBuilder.SelectTrimFace
get

Returns the select trim face.

Specifies the face(s) to cut holes in.

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.SketchExpressionModifierBuilder NXOpen.Features.ShipDesign.CustomBracketBuilder.SketchBlock
get

Returns the sketch block

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.CustomBracketBuilder.Thickness
get

Returns the thickness of the bracket

Created in NX7.5.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.