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

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

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

List of all members.

Public Types

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

Public Member Functions

NXOpen::CoordinateSystemCoordSystem ()
 Returns the coord system
Created in NX7.5.0.
NXOpen::EndCutBlockBuilderEndCutBlock ()
 Returns the end cut block (containing the library sketch block and other end cut specific settings) that defines the end cut outline
Created in NX7.5.0.
NXOpen::Features::ShipDesign::ShipEndCutBuilder::CreationMethod PlacementType ()
 Returns the placement type
Created in NX7.5.0.
NXOpen::SelectTaggedObjectSelectCSYSFace ()
 Returns the select csysface
Created in NX7.5.0.
NXOpen::SelectTaggedObjectSelectEdge ()
 Returns the select edge
Created in NX7.5.0.
NXOpen::SelectTaggedObjectSelectTargetFace ()
 Returns the select target face
Created in NX7.5.0.
void SetCoordSystem (NXOpen::CoordinateSystem *coordSystem)
 Sets the coord system
Created in NX7.5.0.
void SetPlacementType (NXOpen::Features::ShipDesign::ShipEndCutBuilder::CreationMethod placementType)
 Sets the placement type
Created in NX7.5.0.

Detailed Description

Represents a Features::ShipDesign::ShipEndCut builder
To create a new instance of this class, use Features::ShipCollection::CreateShipEndCutBuilder
Default values.

Property Value

EndCutBlock.Angle.Value

0

EndCutBlock.Offset.Value

0

EndCutBlock.SketchBlock.Exp1.Value

0

EndCutBlock.SketchBlock.Exp10.Value

0

EndCutBlock.SketchBlock.Exp11.Value

0

EndCutBlock.SketchBlock.Exp12.Value

0

EndCutBlock.SketchBlock.Exp2.Value

0

EndCutBlock.SketchBlock.Exp3.Value

0

EndCutBlock.SketchBlock.Exp4.Value

0

EndCutBlock.SketchBlock.Exp5.Value

0

EndCutBlock.SketchBlock.Exp6.Value

0

EndCutBlock.SketchBlock.Exp7.Value

0

EndCutBlock.SketchBlock.Exp8.Value

0

EndCutBlock.SketchBlock.Exp9.Value

0

EndCutBlock.SketchBlock.Sketches

EndCut1

EndCutBlock.TaperType

Trim


Created in NX7.5.0.


Member Enumeration Documentation

available methods used to place a cutout object

Enumerator:
CreationMethodFaceEdge 

1 face and 1 edge are used to place this endcut

CreationMethodSpecifyCSYS 

a csys is used to place this endcut


Member Function Documentation

Returns the coord system
Created in NX7.5.0.



License requirements : None

Returns the end cut block (containing the library sketch block and other end cut specific settings) that defines the end cut outline
Created in NX7.5.0.



License requirements : None

Returns the placement type
Created in NX7.5.0.



License requirements : None

Returns the select csysface
Created in NX7.5.0.



License requirements : None

Returns the select edge
Created in NX7.5.0.



License requirements : None

Returns the select target face
Created in NX7.5.0.



License requirements : None

Sets the coord system
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
coordSystemcoordsystem

Sets the placement type
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
placementTypeplacementtype

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