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

Represents a Routing::DivisionsBuilder. More...

Inheritance diagram for NXOpen::Routing::DivisionsBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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

NXOpen::Routing::DivisionCreateDivisions ()
 Creates two new divisions by splitting the parent division.
NXOpen::Routing::DivisionGetDivision ()
 Gets the division object, if any, associated with the division builder.
NXOpen::ExpressionLeftChildFlow ()
 Returns the value of percent absolute or relative flow in left (first) child division
Created in NX7.5.0.
NXOpen::ExpressionRightChildFlow ()
 Returns the value of percent absolute or relative flow in right (second) child division
Created in NX7.5.0.
NXOpen::SelectNXObjectSelectedPort ()
 Returns the Routing::Port to identify the cross-section that is to be split
Created in NX7.5.0.
void SetSplitDirection (NXOpen::Routing::DivisionsBuilder::SplitDirectionType splitDirection)
 Sets the direction of split, either vertical or horizontal
Created in NX7.5.0.
NXOpen::Routing::DivisionsBuilder::SplitDirectionType SplitDirection ()
 Returns the direction of split, either vertical or horizontal
Created in NX7.5.0.

Detailed Description

Represents a Routing::DivisionsBuilder.

Builder for creating/editing splits at an end of a duct. Takes an end face of a rectangular stock and splits it into a pair of divisions based on the specified absolute flow percentage for each division.
To create a new instance of this class, use Routing::RouteManager::CreateDivisionsBuilder
Default values.

Property Value

LeftChildFlow.Value

50

RightChildFlow.Value

50

SplitDirection

SplitVertically


Created in NX7.5.0.


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 two new divisions by splitting the parent division.

Returns:

Created in NX7.5.0.

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

Gets the division object, if any, associated with the division builder.

Returns:

Created in NX7.5.0.

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

Returns the value of percent absolute or relative flow in left (first) child division
Created in NX7.5.0.



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

Returns the value of percent absolute or relative flow in right (second) child division
Created in NX7.5.0.



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

Returns the Routing::Port to identify the cross-section that is to be split
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")


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