public interface PillarSystemBuilder extends ProfileSystemBuilder
PillarSystem
builder which is used to create or edit a pillar system feature.
ShipCollection.createPillarSystemBuilder(nxopen.features.shipdesign.PillarSystem)
Property | Value |
---|---|
OrientationAngle.Value | 0 |
SectionType | Profile |
Modifier and Type | Interface and Description |
---|---|
static class |
PillarSystemBuilder.StockSectionType
SpreadSheet Type Profile or BuiltUp
|
static class |
PillarSystemBuilder.Types
Used to specify how the pillar system is defined.
|
FeatureParmsBuilder.OrientationAngleRuleTypes
Modifier and Type | Method and Description |
---|---|
int |
anchorPoint()
Returns the anchor point.
|
SteelFeatureSpreadsheetBuilder |
builtUpStock()
Returns the stock used to build the builtUp from.
|
PointPairBuilder |
createPointPairBuilder()
Creates a
PointPairBuilder . |
nxopen.Direction |
direction()
Returns the direction of the pillar.
|
String[] |
getAvailableAnchorPointNames()
The list of available anchor points
License requirements: None. |
SelectNXObjectList |
intersectingShipStructure()
Returns the ship structure to intersect with each other that defines the start of a pillar.
|
SelectNXObjectList |
limitingShipStructure()
Returns the ship sructure that defines the end of the pillar.
|
Expression |
orientationAngle()
Returns the angle at which to orient the stock shape.
|
SelectTaggedObject |
orientationLine()
Returns the orientation line, used only if the creation method is "Specify Line".
|
NXObjectList |
pointPairList()
Returns the list of pairs of points that define the ends of the pillars.
|
void |
populateAnchorPointList()
Update anchor points
License requirements: None. |
boolean |
reverseOrientationDirection()
Returns the reverse orientation direction
License requirements: None. |
boolean |
reverseReferenceDirection()
Returns the reverse reference direction
License requirements: None. |
PillarSystemBuilder.StockSectionType |
sectionType()
Returns the section type (profile or plate)
License requirements: None. |
void |
setAnchorPoint(int anchorPoint)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setDirection(nxopen.Direction direction)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setReverseOrientationDirection(boolean reverseOrientationDirection)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setReverseReferenceDirection(boolean reverseReferenceDirection)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setSectionType(PillarSystemBuilder.StockSectionType sectionType)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setType(PillarSystemBuilder.Types type)
License requirements: nx_ship_basic ("Ship Basic Design") . |
ShipNamesBuilder |
shipNames()
Returns the Ship Names builder, used to assign names to the Pillar Systems created.
|
SteelFeatureSpreadsheetBuilder |
stockData()
Returns the stock data used to define the stock information of the stiffener.
|
PillarSystemBuilder.Types |
type()
Returns the type of input used to define the pillar location.
|
boundary1, boundary1Plane, boundary2, boundary2Plane, boundaryReverse, createPathCurves, deleteLastPathCurves, deletePathCurves, firstIntersectionPoints, getLastPathCurves, secondIntersectionPoints, setBoundary1Plane, setBoundary2Plane, setBoundaryOnePoints, setBoundaryReverse, setBoundaryTwoPoints
angleTolerance, createPlaneForList, distanceTolerance, orientationAngleRule, setAngleTolerance, setDistanceTolerance, setOrientationAngleRule
PillarSystemBuilder.StockSectionType sectionType() throws NXException, RemoteException
NXException
RemoteException
void setSectionType(PillarSystemBuilder.StockSectionType sectionType) throws NXException, RemoteException
sectionType
- NXException
RemoteException
SteelFeatureSpreadsheetBuilder stockData() throws NXException, RemoteException
NXException
RemoteException
SteelFeatureSpreadsheetBuilder builtUpStock() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList intersectingShipStructure() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList limitingShipStructure() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(nxopen.Direction direction) throws NXException, RemoteException
direction
- NXException
RemoteException
NXObjectList pointPairList() throws NXException, RemoteException
NXException
RemoteException
Expression orientationAngle() throws NXException, RemoteException
NXException
RemoteException
PillarSystemBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(PillarSystemBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
PointPairBuilder createPointPairBuilder() throws NXException, RemoteException
PointPairBuilder
.
NXException
RemoteException
SelectTaggedObject orientationLine() throws NXException, RemoteException
NXException
RemoteException
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
boolean reverseOrientationDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseOrientationDirection(boolean reverseOrientationDirection) throws NXException, RemoteException
reverseOrientationDirection
- NXException
RemoteException
boolean reverseReferenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseReferenceDirection(boolean reverseReferenceDirection) throws NXException, RemoteException
reverseReferenceDirection
- NXException
RemoteException
int anchorPoint() throws NXException, RemoteException
NXException
RemoteException
void setAnchorPoint(int anchorPoint) throws NXException, RemoteException
anchorPoint
- NXException
RemoteException
void populateAnchorPointList() throws NXException, RemoteException
NXException
RemoteException
String[] getAvailableAnchorPointNames() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.