NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Routing::Division Class Reference

Represents Routing::Division
Creator not available in KF because transient objects are not supported. More...

Inheritance diagram for NXOpen::Routing::Division:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

List of all members.

Public Types

enum  SplitDirectionType { SplitDirectionTypeSplitVertically, SplitDirectionTypeSplitHorizontally }
 The direction in which the cross-section is to be split. More...

Public Member Functions

void CreateSplitterCurve ()
 Creates splitting Curve.
void DeleteAllChildren ()
 Deletes all children divisions of the input division and the splitter curves that were used to create the children divisions.
void SetSplitDirection (NXOpen::Routing::Division::SplitDirectionType splitDirection)
 Sets the direction of split, either vertical or horizontal
Created in NX7.5.0.
NXOpen::Routing::Division::SplitDirectionType SplitDirection ()
 Returns the direction of split, either vertical or horizontal
Created in NX7.5.0.
void UpdateFlow (double leftChildFlow, double rightChildFlow, bool isAbsoluteFlow)
 Update the Flow.

Detailed Description

Represents Routing::Division
Creator not available in KF because transient objects are not supported.



Member Enumeration Documentation

The direction in which the cross-section is to be split.

Enumerator:
SplitDirectionTypeSplitVertically 

Creates a vertical split.

SplitDirectionTypeSplitHorizontally 

Creates a horizontal split.


Member Function Documentation

Creates splitting Curve.


Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Deletes all children divisions of the input division and the splitter curves that were used to create the children divisions.

In case the input division is the root division or the immediate child of the root division then the root division and the boundary curves are also deleted.
Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Sets the direction of split, either vertical or horizontal
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
splitDirectionsplitdirection

Returns the direction of split, either vertical or horizontal
Created in NX7.5.0.



License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

void NXOpen::Routing::Division::UpdateFlow ( double  leftChildFlow,
double  rightChildFlow,
bool  isAbsoluteFlow 
)

Update the Flow.


Created in NX7.5.0.

License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")

Parameters:
leftChildFlowpercentage absolute or relative flow in the left child division
rightChildFlowpercentage absolute or relative flow in the right child division
isAbsoluteFlowif TRUE: displays absolute flow percentage for each division, else displays relative flow percentage

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