NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::AME::TeeJunctionBuilder Class Reference

JA class for creating Tee Junction
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTeeJunctionBuilder

Created in NX12.0.0. More...

Inheritance diagram for NXOpen::AME::TeeJunctionBuilder:
NXOpen::AME::AMEBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void SetContextConnectionPortAndBendPoints (NXOpen::AME::AMEExtendedObject *contextConnectionPort, const std::vector< NXOpen::Point2d > &p2dBendPoints)
 Set Context Connection's Start Port and it's Bend Points. More...
 
void SetLocation (double locationX, double locationY)
 Set Location of TeeJunction on Target Connection
Created in NX12.0.0. More...
 
void SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet)
 Set TeeJunction's owning sheet
Created in NX12.0.0. More...
 
void SetTargetConnection (NXOpen::Diagramming::Connection *targetConnection)
 Set Target Connection where TeeJunction must be created. More...
 
void SetTargetSegmentId (int segmentID)
 Set Target Connection's segmentId
Created in NX12.0.0. More...
 
void SetTeeJunctionType (NXOpen::AME::AmeTeeJunctionType junctionType)
 Set TeeJunction type. More...
 
void SetTeeJunctionVariant (NXOpen::AME::AmeTeeJunctionVariant variantIndex)
 Set TeeJunction variant. More...
 

Detailed Description

JA class for creating Tee Junction
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateTeeJunctionBuilder

Created in NX12.0.0.


Member Function Documentation

void NXOpen::AME::TeeJunctionBuilder::SetContextConnectionPortAndBendPoints ( NXOpen::AME::AMEExtendedObject contextConnectionPort,
const std::vector< NXOpen::Point2d > &  p2dBendPoints 
)

Set Context Connection's Start Port and it's Bend Points.


Created in NX12.0.0.

License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
contextConnectionPortcontextconnectionport
p2dBendPointsp2dbendpoints
void NXOpen::AME::TeeJunctionBuilder::SetLocation ( double  locationX,
double  locationY 
)

Set Location of TeeJunction on Target Connection
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
locationXlocationx
locationYlocationy
void NXOpen::AME::TeeJunctionBuilder::SetOwningSheet ( NXOpen::Diagramming::Sheet owningSheet)

Set TeeJunction's owning sheet
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
owningSheetowningsheet
void NXOpen::AME::TeeJunctionBuilder::SetTargetConnection ( NXOpen::Diagramming::Connection targetConnection)

Set Target Connection where TeeJunction must be created.


Created in NX12.0.0.

License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
targetConnectiontargetconnection
void NXOpen::AME::TeeJunctionBuilder::SetTargetSegmentId ( int  segmentID)

Set Target Connection's segmentId
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
segmentIDsegmentid
void NXOpen::AME::TeeJunctionBuilder::SetTeeJunctionType ( NXOpen::AME::AmeTeeJunctionType  junctionType)

Set TeeJunction type.


Created in NX12.0.0.

License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
junctionTypejunctiontype
void NXOpen::AME::TeeJunctionBuilder::SetTeeJunctionVariant ( NXOpen::AME::AmeTeeJunctionVariant  variantIndex)

Set TeeJunction variant.


Created in NX12.0.0.

License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
variantIndexvariantindex

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