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

Builder to perform calculations of the duct which is to be used in the HVAC applications. More...

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

List of all members.

Public Types

enum  DuctShapeType { DuctShapeTypeRectangular, DuctShapeTypeCircular, DuctShapeTypeFlatOval }
 This enum represents the shape of the duct. More...

Public Member Functions

NXOpen::ExpressionDuctAreaExp ()
 Returns the duct area
Created in NX8.0.0.
NXOpen::ExpressionDuctAspectRatioExp ()
 Returns the Aspect ratio of the duct dimentions
Created in NX8.0.0.
NXOpen::ExpressionDuctDiameterExp ()
 Returns the duct diameter
Created in NX8.0.0.
NXOpen::ExpressionDuctEqvalentDiameterExp ()
 Returns the duct equivalent diameter
Created in NX8.0.0.
NXOpen::ExpressionDuctHeightExp ()
 Returns the duct height
Created in NX8.0.0.
NXOpen::Routing::DuctSizeCalculatorBuilder::DuctShapeType DuctShape ()
 Returns the shape of the duct
Created in NX8.0.0.
NXOpen::ExpressionDuctWidthExp ()
 Returns the duct width
Created in NX8.0.0.
bool IsCreateSpaceReservationEnabled ()
 Returns the status of the create space reservation toggle; whether the toggle is on or off.
bool IsDisplayFlowParamsEnabled ()
 Returns the ON or OFF status of the Display flow parameters over Segments toggle
Created in NX8.0.0.
NXOpen::Routing::RouteObjectCollectorRouteObjectCollector ()
 Returns the route object collector Stores the routing segments for which calculations are to be done
Created in NX8.0.0.
void SetCreateSpaceReservationEnabled (bool isCreateSpaceReservation)
 Sets the status of the create space reservation toggle; whether the toggle is on or off.
void SetDisplayFlowParamsEnabled (bool isDispFlowParams)
 Sets the ON or OFF status of the Display flow parameters over Segments toggle
Created in NX8.0.0.
void SetDuctShape (NXOpen::Routing::DuctSizeCalculatorBuilder::DuctShapeType ductShape)
 Sets the shape of the duct
Created in NX8.0.0.
NXOpen::ExpressionVelocityExp ()
 Returns the velocity component Flow parameter for the duct.
NXOpen::ExpressionVolumeFlowRateExp ()
 Returns the volume flow rate associated with the duct.

Detailed Description

Builder to perform calculations of the duct which is to be used in the HVAC applications.

The duct has some flow attributes and has dimentions.
To create a new instance of this class, use Routing::RouteManager::CreateDuctSizeCalculatorBuilder
Default values.

Property Value

DuctAreaExp.Value

0 (millimeters part), 0 (inches part)

DuctAspectRatioExp.Value

0

DuctDiameterExp.Value

0 (millimeters part), 0 (inches part)

DuctEqvalentDiameterExp.Value

0 (millimeters part), 0 (inches part)

DuctHeightExp.Value

0 (millimeters part), 0 (inches part)

DuctShape

Rectangular

DuctWidthExp.Value

0 (millimeters part), 0 (inches part)

IsCreateSpaceReservationEnabled

0

IsDisplayFlowParamsEnabled

0

VelocityExp.Value

0 (millimeters part), 0 (inches part)

VolumeFlowRateExp.Value

0 (millimeters part), 0 (inches part)


Created in NX8.0.0.


Member Enumeration Documentation

This enum represents the shape of the duct.

Enumerator:
DuctShapeTypeRectangular 

rectangular

DuctShapeTypeCircular 

circular

DuctShapeTypeFlatOval 

flat oval


Member Function Documentation

Returns the duct area
Created in NX8.0.0.



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

Returns the Aspect ratio of the duct dimentions
Created in NX8.0.0.



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

Returns the duct diameter
Created in NX8.0.0.



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

Returns the duct equivalent diameter
Created in NX8.0.0.



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

Returns the duct height
Created in NX8.0.0.



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

Returns the shape of the duct
Created in NX8.0.0.



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

Returns the duct width
Created in NX8.0.0.



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

Returns the status of the create space reservation toggle; whether the toggle is on or off.


Created in NX8.0.0.

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

Returns the ON or OFF status of the Display flow parameters over Segments toggle
Created in NX8.0.0.



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

Returns the route object collector Stores the routing segments for which calculations are to be done
Created in NX8.0.0.



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

Sets the status of the create space reservation toggle; whether the toggle is on or off.


Created in NX8.0.0.

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

Parameters:
isCreateSpaceReservationiscreatespacereservation

Sets the ON or OFF status of the Display flow parameters over Segments toggle
Created in NX8.0.0.



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

Parameters:
isDispFlowParamsisdispflowparams

Sets the shape of the duct
Created in NX8.0.0.



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

Parameters:
ductShapeductshape

Returns the velocity component Flow parameter for the duct.


Created in NX8.0.0.

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

Returns the volume flow rate associated with the duct.

This is a flow parameter
Created in NX8.0.0.

License requirements : routing_combined ("Routing Combined") 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.