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

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

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

List of all members.

Public Types

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

Public Member Functions

int AttributeMaterial ()
 Returns the material attribute
Created in NX7.5.0.
int AttributeName ()
 Returns the name attribute value
Created in NX7.5.0.
NXOpen::CoordinateSystemCoordSystem ()
 Returns the placement csys of the bracket
Created in NX7.5.0.
std::vector< NXStringGetAvailableAttributeMaterials ()
 Returns the list of available material attributes.
std::vector< NXStringGetAvailableAttributeNames ()
 Returns the list of available name attributes.
NXOpen::ExpressionHeelOffset ()
 Returns the heel offset
Created in NX7.5.0.
NXOpen::PointHeelPoint ()
 Returns the heel point
Created in NX7.5.0.
bool KeepCoordSystem ()
 Returns the toggle which allows re-use of the previous coordinate system
Created in NX7.5.0.
bool KeepHeelPoint ()
 Returns the toggle which allows re-use of the previous heel point
Created in NX7.5.0.
bool KeepPlacementPlane ()
 Returns the toggle which allows re-use of the previous placement plane
Created in NX7.5.0.
bool KeepReferencePlane ()
 Returns the toggle which allows re-use of the previous reference plane
Created in NX7.5.0.
bool KeepReverseDirection ()
 Returns the toggle which allows re-use of the previous flip direction toggle
Created in NX7.5.0.
bool KeepSelectTrimFace ()
 Returns the keep select trim face A toggle used to remember the selected object(s) on apply.
NXOpen::PlanePlacementPlane ()
 Returns the placement plane
Created in NX7.5.0.
NXOpen::Features::ShipDesign::CustomBracketBuilder::CreationMethod PlacementType ()
 Returns the method used to define the placement of the bracket
Created in NX7.5.0.
NXOpen::PlaneReferencePlane ()
 Returns the reference plane
Created in NX7.5.0.
bool ReverseDirection ()
 Returns the flip direction toggle for the extrude direction
Created in NX7.5.0.
NXOpen::ScCollectorSelectTrimFace ()
 Returns the select trim face.
void SetAttributeMaterial (int material)
 Sets the material attribute
Created in NX7.5.0.
void SetAttributeName (int name)
 Sets the name attribute value
Created in NX7.5.0.
void SetCoordSystem (NXOpen::CoordinateSystem *coordSystem)
 Sets the placement csys of the bracket
Created in NX7.5.0.
void SetHeelPoint (NXOpen::Point *heelPoint)
 Sets the heel point
Created in NX7.5.0.
void SetKeepCoordSystem (bool keepCoordSystem)
 Sets the toggle which allows re-use of the previous coordinate system
Created in NX7.5.0.
void SetKeepHeelPoint (bool keepHeelPoint)
 Sets the toggle which allows re-use of the previous heel point
Created in NX7.5.0.
void SetKeepPlacementPlane (bool keepPlacementPlane)
 Sets the toggle which allows re-use of the previous placement plane
Created in NX7.5.0.
void SetKeepReferencePlane (bool keepReferencePlane)
 Sets the toggle which allows re-use of the previous reference plane
Created in NX7.5.0.
void SetKeepReverseDirection (bool keepReverseDirection)
 Sets the toggle which allows re-use of the previous flip direction toggle
Created in NX7.5.0.
void SetKeepSelectTrimFace (bool keepSelectTrimFace)
 Sets the keep select trim face A toggle used to remember the selected object(s) on apply.
void SetPlacementPlane (NXOpen::Plane *placementPlane)
 Sets the placement plane
Created in NX7.5.0.
void SetPlacementType (NXOpen::Features::ShipDesign::CustomBracketBuilder::CreationMethod placementType)
 Sets the method used to define the placement of the bracket
Created in NX7.5.0.
void SetReferencePlane (NXOpen::Plane *referencePlane)
 Sets the reference plane
Created in NX7.5.0.
void SetReverseDirection (bool reverseDirection)
 Sets the flip direction toggle for the extrude direction
Created in NX7.5.0.
NXOpen::SketchExpressionModifierBuilderSketchBlock ()
 Returns the sketch block
Created in NX7.5.0.
NXOpen::ExpressionThickness ()
 Returns the thickness of the bracket
Created in NX7.5.0.

Detailed Description

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

planes and point

CreationMethodSpecifyCSYS 

specify csys


Member Function Documentation

Returns the material attribute
Created in NX7.5.0.



License requirements : None

Returns the name attribute value
Created in NX7.5.0.



License requirements : None

Returns the placement csys of the bracket
Created in NX7.5.0.



License requirements : None

Returns the list of available material attributes.

Returns:
Array of available attribute materials. These materials are specified in the customer defaults file.
Created in NX7.5.0.

License requirements : None

Returns the list of available name attributes.

Returns:
Array of available attribute names. These names are specified in the customer defaults file.
Created in NX7.5.0.

License requirements : None

Returns the heel offset
Created in NX7.5.0.



License requirements : None

Returns the heel point
Created in NX7.5.0.



License requirements : None

Returns the toggle which allows re-use of the previous coordinate system
Created in NX7.5.0.



License requirements : None

Returns the toggle which allows re-use of the previous heel point
Created in NX7.5.0.



License requirements : None

Returns the toggle which allows re-use of the previous placement plane
Created in NX7.5.0.



License requirements : None

Returns the toggle which allows re-use of the previous reference plane
Created in NX7.5.0.



License requirements : None

Returns the toggle which allows re-use of the previous flip direction toggle
Created in NX7.5.0.



License requirements : None

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


Created in NX7.5.0.

License requirements : None

Returns the placement plane
Created in NX7.5.0.



License requirements : None

Returns the method used to define the placement of the bracket
Created in NX7.5.0.



License requirements : None

Returns the reference plane
Created in NX7.5.0.



License requirements : None

Returns the flip direction toggle for the extrude direction
Created in NX7.5.0.



License requirements : None

Returns the select trim face.

Specifies the face(s) to cut holes in.
Created in NX7.5.0.

License requirements : None

Sets the material attribute
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
materialmaterial

Sets the name attribute value
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
namename

Sets the placement csys of the bracket
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
coordSystemcoordsystem

Sets the heel point
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
heelPointheelpoint

Sets the toggle which allows re-use of the previous coordinate system
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepCoordSystemkeepcoordsystem

Sets the toggle which allows re-use of the previous heel point
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepHeelPointkeepheelpoint

Sets the toggle which allows re-use of the previous placement plane
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepPlacementPlanekeepplacementplane

Sets the toggle which allows re-use of the previous reference plane
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepReferencePlanekeepreferenceplane

Sets the toggle which allows re-use of the previous flip direction toggle
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepReverseDirectionkeepreversedirection

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


Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectTrimFacekeepselecttrimface

Sets the placement plane
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
placementPlaneplacementplane

Sets the method used to define the placement of the bracket
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
placementTypeplacementtype

Sets the reference plane
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
referencePlanereferenceplane

Sets the flip direction toggle for the extrude direction
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters:
reverseDirectionreversedirection

Returns the sketch block
Created in NX7.5.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.