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.
|
boolean |
buildSolid()
Returns the indication of whether to build a solid for the pillar system or just the curve.
|
SteelFeatureSpreadsheetBuilder |
builtUpStock()
Returns the stock used to build the builtUp from.
|
PointPairBuilder |
createPointPairBuilder()
Creates a
PointPairBuilder . |
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 |
setBuildSolid(boolean buildSolid)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setDirection(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, reversePathDirection, secondIntersectionPoints, setBoundary1Plane, setBoundary2Plane, setBoundaryOnePoints, setBoundaryReverse, setBoundaryTwoPoints, setRegionPoints, setReversePathDirection, setUseNewDefaultSectionAlgorithm, splitKnuckleLocations, useNewDefaultSectionAlgorithm
angleTolerance, createPlaneForList, distanceTolerance, orientationAngleRule, setAngleTolerance, setDistanceTolerance, setOrientationAngleRule
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
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
Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(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
boolean buildSolid() throws NXException, RemoteException
NXException
RemoteException
void setBuildSolid(boolean buildSolid) throws NXException, RemoteException
buildSolid
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.