public interface DuctReinforcementBuilder extends Builder
DuctReinforcement
for Duct Reinforcement
class documentation.
RouteManager.createDuctReinforcementBuilder(nxopen.routing.DuctReinforcement)
Property | Value |
---|---|
IntervalExpression.Value | 100 (millimeters part), 4 (inches part) |
NumberOfPairs | 1 |
ReinforcementType | None |
SpacingExpression.Value | 50 (millimeters part), 2 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
DuctReinforcementBuilder.ReinforcementTypes
Specifies the type of duct reinforcements.
|
Modifier and Type | Method and Description |
---|---|
Expression |
intervalExpression()
Returns the distance between each set of reinforcement stocks going perpendicular to axis of the duct
License requirements: routing_hvac ("Routing HVAC") . |
OnPathDimensionBuilder |
minimumClearance()
Returns the minimum clearance value for duct reinforcement
It defines the minimum distance from the beginning and end of the path to place the
first and last piece of reinforcement stock.
|
int |
numberOfPairs()
Returns the number of pairs of outside reinforcements going parallel to axis of the duct
License requirements: routing_hvac ("Routing HVAC") . |
PathStockBuilder |
parallelReinforcement()
Returns the stock settings for parallel reinforcements
License requirements: routing_hvac ("Routing HVAC") . |
SelectStock |
parentDuct()
Returns the duct that is to be reinforced.
|
Curve |
pathCurve()
Returns the path curve that is used to specify perpendicular reinforcement defining points.
|
PathStockBuilder |
perpendicularReinforcement()
Returns the stock settings for perpendicular reinforcements
License requirements: routing_hvac ("Routing HVAC") . |
DuctReinforcementBuilder.ReinforcementTypes |
reinforcementType()
Returns the type of reinforcement
License requirements: routing_hvac ("Routing HVAC") . |
void |
setNumberOfPairs(int numberOfPairs)
License requirements: routing_hvac ("Routing HVAC") . |
void |
setParallelReinforcement(PathStockBuilder parallelStockBuilder)
License requirements: routing_hvac ("Routing HVAC") . |
void |
setPerpendicularReinforcement(PathStockBuilder perpendicularStockBuilder)
License requirements: routing_hvac ("Routing HVAC") . |
void |
setReinforcementType(DuctReinforcementBuilder.ReinforcementTypes reinforcementType)
License requirements: routing_hvac ("Routing HVAC") . |
Expression |
spacingExpression()
Returns the distance between each pair of reinforcement
License requirements: routing_hvac ("Routing HVAC") . |
void |
updatePathCurve()
The path curve that is used to specify perpendicular reinforcement defining points.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectStock parentDuct() throws NXException, RemoteException
NXException
RemoteException
DuctReinforcementBuilder.ReinforcementTypes reinforcementType() throws NXException, RemoteException
NXException
RemoteException
void setReinforcementType(DuctReinforcementBuilder.ReinforcementTypes reinforcementType) throws NXException, RemoteException
reinforcementType
- NXException
RemoteException
PathStockBuilder parallelReinforcement() throws NXException, RemoteException
NXException
RemoteException
void setParallelReinforcement(PathStockBuilder parallelStockBuilder) throws NXException, RemoteException
parallelStockBuilder
- NXException
RemoteException
PathStockBuilder perpendicularReinforcement() throws NXException, RemoteException
NXException
RemoteException
void setPerpendicularReinforcement(PathStockBuilder perpendicularStockBuilder) throws NXException, RemoteException
perpendicularStockBuilder
- NXException
RemoteException
int numberOfPairs() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfPairs(int numberOfPairs) throws NXException, RemoteException
numberOfPairs
- NXException
RemoteException
Expression spacingExpression() throws NXException, RemoteException
NXException
RemoteException
Expression intervalExpression() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder minimumClearance() throws NXException, RemoteException
NXException
RemoteException
Curve pathCurve() throws NXException, RemoteException
NXException
RemoteException
void updatePathCurve() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.