NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::ShipCutoutBuilder Class Reference

Represents a Features::ShipDesign::ShipCutout builder
To create a new instance of this class, use Features::ShipCollection::CreateShipCutoutBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::ShipCutoutBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CreationMethod { CreationMethodFace2Lines, CreationMethodSpecifyCSYS }
 available methods used to place a cutout object More...

Public Member Functions

NXOpen::ExpressionAngularDim ()
 Returns the angular dimension used to rotate the cutout's profile The angular dimension is only used for the Face2Lines placement method.
NXOpen::CoordinateSystemCoordSystem ()
 Returns the placement CSYS of the cutout.
bool KeepCoordSystem ()
 Returns the keep coordinate system A toggle used to remember the selected object on apply.
bool KeepReverseDirection1 ()
 Returns the toggle which allows re-use of the previous reverse direction toggle.
bool KeepReverseDirection2 ()
 Returns the toggle which allows re-use of the previous reverse direction toggle.
bool KeepSelectCSYSFace ()
 Returns the keep select csys face A toggle used to remember the selected object on apply.
bool KeepSelectLine1 ()
 Returns the keep select line1 A toggle used to remember the selected object on apply.
bool KeepSelectLine2 ()
 Returns the keep select line2 A toggle used to remember the selected object on apply.
bool KeepSelectTargetFace ()
 Returns the keep select target face A toggle used to remember the selected object on apply.
NXOpen::ExpressionLinearOffset1 ()
 Returns the linear offset distance from line1.
NXOpen::ExpressionLinearOffset2 ()
 Returns the linear offset distance from line2.
NXOpen::Features::ShipDesign::ShipCutoutBuilder::CreationMethod PlacementType ()
 Returns the placement type.
bool ReverseDirection1 ()
 Returns the reverse direction 1.
bool ReverseDirection2 ()
 Returns the reverse direction 2.
NXOpen::SelectFaceSelectCSYSFace ()
 Returns the selection object for the target face.
NXOpen::SelectNXObjectSelectLine1 ()
 Returns the select Line1.
NXOpen::SelectNXObjectSelectLine2 ()
 Returns the select Line2 This line 2 is only used for the Face2Lines placement method.
NXOpen::SelectNXObjectSelectTargetFace ()
 Returns the select Target Face.
void SetCoordSystem (NXOpen::CoordinateSystem *coordSystem)
 Sets the placement CSYS of the cutout.
void SetKeepCoordSystem (bool keepCoordSystem)
 Sets the keep coordinate system A toggle used to remember the selected object on apply.
void SetKeepReverseDirection1 (bool keepReverseDirection1)
 Sets the toggle which allows re-use of the previous reverse direction toggle.
void SetKeepReverseDirection2 (bool keepReverseDirection2)
 Sets the toggle which allows re-use of the previous reverse direction toggle.
void SetKeepSelectCSYSFace (bool keepSelectCSYSFace)
 Sets the keep select csys face A toggle used to remember the selected object on apply.
void SetKeepSelectLine1 (bool keepSelectLine1)
 Sets the keep select line1 A toggle used to remember the selected object on apply.
void SetKeepSelectLine2 (bool keepSelectLine2)
 Sets the keep select line2 A toggle used to remember the selected object on apply.
void SetKeepSelectTargetFace (bool keepSelectTargetFace)
 Sets the keep select target face A toggle used to remember the selected object on apply.
void SetPlacementType (NXOpen::Features::ShipDesign::ShipCutoutBuilder::CreationMethod placementType)
 Sets the placement type.
void SetReverseDirection1 (bool reverseDirection1)
 Sets the reverse direction 1.
void SetReverseDirection2 (bool reverseDirection2)
 Sets the reverse direction 2.
NXOpen::SketchExpressionModifierBuilderSketchBlock ()
 Returns the library sketch block that defines the Cutout outline
Created in NX7.5.0.

Detailed Description

Represents a Features::ShipDesign::ShipCutout builder
To create a new instance of this class, use Features::ShipCollection::CreateShipCutoutBuilder
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

available methods used to place a cutout object

Enumerator:
CreationMethodFace2Lines 

1 face and 2 lines, edges, or datums are used to place this cutout

CreationMethodSpecifyCSYS 

a csys is used to place this cutout


Member Function Documentation

Returns the angular dimension used to rotate the cutout's profile The angular dimension is only used for the Face2Lines placement method.


Created in NX7.5.0.

License requirements : None

Returns the placement CSYS of the cutout.

The coordinate system is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : None

Returns the keep coordinate system A toggle used to remember the selected object on apply.

The keep coordinate system is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : None

Returns the toggle which allows re-use of the previous reverse direction toggle.

This is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the toggle which allows re-use of the previous reverse direction toggle.

This is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the keep select csys face A toggle used to remember the selected object on apply.

The keep select csys face is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : None

Returns the keep select line1 A toggle used to remember the selected object on apply.

The keep select line1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the keep select line2 A toggle used to remember the selected object on apply.

The keep select line2 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the keep select target face A toggle used to remember the selected object on apply.

The keep select target face is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the linear offset distance from line1.

The linear offset 1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the linear offset distance from line2.

The linear offset 2 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the placement type.

The creation method used to place the cutout object.
Created in NX7.5.0.

License requirements : None

Returns the reverse direction 1.

Allows you to reverse the direction used in the linear offset 1. The reverse direction 1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the reverse direction 2.

Allows you to reverse the direction used in the linear offset 2. The reverse direction 2 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the selection object for the target face.

This target CSYS face is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : None

Returns the select Line1.

This line 1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Returns the select Line2 This line 2 is only used for the Face2Lines placement method.


Created in NX7.5.0.

License requirements : None

Returns the select Target Face.

This target face is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : None

Sets the placement CSYS of the cutout.

The coordinate system is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
coordSystemcoordsystem

Sets the keep coordinate system A toggle used to remember the selected object on apply.

The keep coordinate system is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepCoordSystemkeepcoordsystem

Sets the toggle which allows re-use of the previous reverse direction toggle.

This is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepReverseDirection1keepreversedirection1

Sets the toggle which allows re-use of the previous reverse direction toggle.

This is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepReverseDirection2keepreversedirection2

Sets the keep select csys face A toggle used to remember the selected object on apply.

The keep select csys face is only used for the SpecifyCSYS placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectCSYSFacekeepselectcsysface

Sets the keep select line1 A toggle used to remember the selected object on apply.

The keep select line1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectLine1keepselectline1

Sets the keep select line2 A toggle used to remember the selected object on apply.

The keep select line2 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectLine2keepselectline2

Sets the keep select target face A toggle used to remember the selected object on apply.

The keep select target face is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectTargetFacekeepselecttargetface

Sets the placement type.

The creation method used to place the cutout object.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
placementTypeplacementtype

Sets the reverse direction 1.

Allows you to reverse the direction used in the linear offset 1. The reverse direction 1 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
reverseDirection1reversedirection1

Sets the reverse direction 2.

Allows you to reverse the direction used in the linear offset 2. The reverse direction 2 is only used for the Face2Lines placement method.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
reverseDirection2reversedirection2

Returns the library sketch block that defines the Cutout outline
Created in NX7.5.0.



License requirements : None


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