public interface PillarBuilder extends FeatureBuilder
Pillar
builder
ShipCollection.createPillarBuilder(nxopen.features.shipdesign.Pillar)
Property | Value |
---|---|
AngleTolerance | 0.5 (millimeters part), 0.5 (inches part) |
AngularDim.Value | 0 |
DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
EndCapPlateStock.KnuckleRatio | 3.0 |
EndCapPlateStock.KnuckleSmoothAngle | 3.0 |
EndCapPlateStock.MaterialOption | 0 |
EndCapPlateStock.OppositeThickness.Value | 0 (millimeters part), 0 (inches part) |
EndCapPlateStock.RestrictThicknessToMaterial | true |
EndCapPlateStock.ThickenOption | SingleSided |
EndCapPlateStock.Thickness.Value | 10 (millimeters part), 0.5 (inches part) |
EndCapPlateStock.ThicknessSourceOption | List |
EndCapThickness.Value | 0 (millimeters part), 0 (inches part) |
EndCutType | None |
EndEndCut.ConnectionType | Connected |
EndEndCut.DraftAngle.Value | 0 |
EndEndCut.DraftOffset.Value | 0 (millimeters part), 0 (inches part) |
EndEndCut.DraftType | Trim |
EndEndCut.LimitType | Value |
EndEndCut.Offset.Value | 0 (millimeters part), 0 (inches part) |
EndEndCut.SelectionType | FacesWithAttributes |
EndEndCut.ShearAngle.Value | 0 |
EndEndCut.TiltAngle.Value | 0 |
EndLimit.LimitMethod | Value |
EndLimit.LimitValue.Value | 0 |
EndOffset.Value | 0 (millimeters part), 0 (inches part) |
Line1Offset.Value | 0 (millimeters part), 0 (inches part) |
Line2Offset.Value | 0 (millimeters part), 0 (inches part) |
PlacementMethod | TwoPlanesandLines |
SectionType | Profile |
StartCapThickness.Value | 0 (millimeters part), 0 (inches part) |
StartOffset.Value | 0 (millimeters part), 0 (inches part) |
SupportCapOptions | None |
Modifier and Type | Interface and Description |
---|---|
static class |
PillarBuilder.CapOptions
Settings to indicate how the cap is designed.
|
static class |
PillarBuilder.CreationMethod
Method used to create the support feature.
|
static class |
PillarBuilder.EndCutTypes
this specifies how the end cuts are applied
|
static class |
PillarBuilder.EndTreatmentTypes
this specifies how the end is treated
|
static class |
PillarBuilder.EndTypeOptions
this specifies end type option
|
static class |
PillarBuilder.StockSectionType
SpreadSheet Type Profile or BuiltUp
|
Modifier and Type | Method and Description |
---|---|
SelectTaggedObject |
adoptionBody()
Returns the adoption body.
|
int |
anchorPoint()
Returns the anchor point.
|
double |
angleTolerance()
Returns the angle tolerance.
|
Expression |
angularDim()
Returns the angle that the pillar stock will be rotated about its path from its initial location.
|
BuiltUpBlockBuilder |
builtUpBlock()
Returns the list of Seams
License requirements: None. |
CoordinateSystem |
coordSystem()
Returns the coordinate system (only used with
PillarBuilder.CreationMethod.SPECIFY_CSYS creation method). |
PointPairBuilder |
createPointPairBuilder()
Creates a
PointPairBuilder . |
Direction |
direction()
Returns the direction of the pillar.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
PlateStockBuilder |
endCapPlateStock()
Returns the plate stock builder, which defines the seam material, grade, and thickness
License requirements: None. |
SteelFeatureSpreadsheetBuilder |
endCapStock()
Returns the list of available material attributes.
|
Expression |
endCapThickness()
Returns the end cap thickness.
|
PillarBuilder.EndCutTypes |
endCutType()
Returns the end cut type Symmetric or TwoSided
License requirements: None. |
EndCutBuilder |
endEndCut()
Returns the end end cut
License requirements: None. |
StiffenerLimitBuilder |
endLimit()
Returns the end path limit
License requirements: None. |
Expression |
endOffset()
Returns the offset used to determine where the support ends (used with
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS creation methods). |
Plane |
endPlane()
Returns the end plane (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
PillarBuilder.EndTreatmentTypes |
endTreatmentType()
Returns the end treatment type: Endcut or Cap
License requirements: None. |
PillarBuilder.EndTypeOptions |
endTypeOption()
Returns the end type Option
License requirements: None. |
String[] |
getAvailableAnchorPointNames()
The list of available anchor points
License requirements: None. |
boolean |
getShowMigratedBody()
Gets the show migrated body flag.
|
SelectTaggedObject |
guideCurve()
Returns the select guide curve (only used with
PillarBuilder.CreationMethod.SPECIFY_LINE creation method). |
SelectNXObjectList |
intersectingObjects()
Returns the ship structure to intersect with each other that defines the start of a pillar.
|
SelectTaggedObject |
line1()
Returns the first line (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
Expression |
line1Offset()
Returns the first line offset (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
SelectTaggedObject |
line2()
Returns the second line (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
Expression |
line2Offset()
Returns the second line offset (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
SteelFeatureSpreadsheetBuilder |
mainStock()
Returns the stock used to build the pillar from.
|
SelectTaggedObject |
orientationLine()
Returns the orientation line (only used with
PillarBuilder.CreationMethod.SPECIFY_LINE creation method). |
PillarBuilder.CreationMethod |
placementMethod()
Returns the placement method used to locate the pillar.
|
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 |
reverseEndOffset()
Returns the reverse end offset (used with
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS creation methods). |
boolean |
reverseLine1Offset()
Returns the reverse first line offset (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
boolean |
reverseLine2Offset()
Returns the reverse second line offset (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
boolean |
reverseOrientationDirection()
Returns the reverse orientation direction
License requirements: None. |
boolean |
reverseReferenceDirection()
Returns the reverse reference direction
License requirements: None. |
boolean |
reverseStartOffset()
Returns the reverse start offset (used with
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS creation methods). |
PillarBuilder.StockSectionType |
sectionType()
Returns the section type (profile or plate)
License requirements: None. |
void |
setAnchorPoint(int anchorPoint)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAngleTolerance(double angleTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setCoordSystem(CoordinateSystem coordSystem)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setDirection(Direction direction)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndCutType(PillarBuilder.EndCutTypes endcutType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndPlane(Plane endPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndTreatmentType(PillarBuilder.EndTreatmentTypes endTreatmentType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndTypeOption(PillarBuilder.EndTypeOptions endTypeOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setPlacementMethod(PillarBuilder.CreationMethod placementMethod)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseEndOffset(boolean reverseEndOffset)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseLine1Offset(boolean reverseLine1Offset)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseLine2Offset(boolean reverseLine2Offset)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseOrientationDirection(boolean reverseOrientationDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseReferenceDirection(boolean reverseReferenceDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseStartOffset(boolean reverseStartOffset)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSectionType(PillarBuilder.StockSectionType sectionType)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setShowMigratedBody(boolean showMigratedBody)
Sets the show migrated body flag.
|
void |
setStartPlane(Plane startPlane)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setStartTreatmentType(PillarBuilder.EndTreatmentTypes startTreatmentType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSupportCapOptions(PillarBuilder.CapOptions supportCapOptions)
License requirements: nx_ship_detail ("Ship Detail Design") . |
ShipNamesBuilder |
shipNames()
Returns The ship name builder.
|
PlateStockBuilder |
startCapPlateStock()
Returns the plate stock builder, which defines the seam material, grade, and thickness
License requirements: None. |
SteelFeatureSpreadsheetBuilder |
startCapStock()
Returns the list of available material attributes.
|
Expression |
startCapThickness()
Returns the start cap thickness.
|
EndCutBuilder |
startEndCut()
Returns the start end cut
License requirements: None. |
StiffenerLimitBuilder |
startLimit()
Returns the start path limit
License requirements: None. |
Expression |
startOffset()
Returns the offset used to determine where the support starts (used with
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS creation methods). |
Plane |
startPlane()
Returns the start plane (only used with
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES creation method). |
PillarBuilder.EndTreatmentTypes |
startTreatmentType()
Returns the start treatment type: Endcut or Cap
License requirements: None. |
PillarBuilder.CapOptions |
supportCapOptions()
Returns the support cap options.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PillarBuilder.StockSectionType sectionType() throws NXException, RemoteException
NXException
RemoteException
void setSectionType(PillarBuilder.StockSectionType sectionType) throws NXException, RemoteException
sectionType
- NXException
RemoteException
PillarBuilder.CreationMethod placementMethod() throws NXException, RemoteException
NXException
RemoteException
void setPlacementMethod(PillarBuilder.CreationMethod placementMethod) throws NXException, RemoteException
placementMethod
- NXException
RemoteException
Plane startPlane() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
void setStartPlane(Plane startPlane) throws NXException, RemoteException
startPlane
- NXException
RemoteException
SelectTaggedObject guideCurve() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
creation method).
NXException
RemoteException
SelectTaggedObject line1() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
SelectTaggedObject line2() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
Plane endPlane() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
void setEndPlane(Plane endPlane) throws NXException, RemoteException
endPlane
- NXException
RemoteException
CoordinateSystem coordSystem() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_CSYS
creation method).
NXException
RemoteException
void setCoordSystem(CoordinateSystem coordSystem) throws NXException, RemoteException
coordSystem
- NXException
RemoteException
SelectTaggedObject orientationLine() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
creation method).
NXException
RemoteException
SelectTaggedObject adoptionBody() throws NXException, RemoteException
PillarBuilder.CreationMethod.ADOPTION
creation method).
NXException
RemoteException
Expression angularDim() throws NXException, RemoteException
NXException
RemoteException
Expression line1Offset() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
boolean reverseLine1Offset() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
void setReverseLine1Offset(boolean reverseLine1Offset) throws NXException, RemoteException
reverseLine1Offset
- NXException
RemoteException
Expression line2Offset() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
boolean reverseLine2Offset() throws NXException, RemoteException
PillarBuilder.CreationMethod.TWO_PLANESAND_LINES
creation method).
NXException
RemoteException
void setReverseLine2Offset(boolean reverseLine2Offset) throws NXException, RemoteException
reverseLine2Offset
- NXException
RemoteException
Expression startOffset() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS
creation methods).
NXException
RemoteException
boolean reverseStartOffset() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS
creation methods).
NXException
RemoteException
void setReverseStartOffset(boolean reverseStartOffset) throws NXException, RemoteException
reverseStartOffset
- NXException
RemoteException
Expression endOffset() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS
creation methods).
NXException
RemoteException
boolean reverseEndOffset() throws NXException, RemoteException
PillarBuilder.CreationMethod.SPECIFY_LINE
and PillarBuilder.CreationMethod.SPECIFY_CSYS
creation methods).
NXException
RemoteException
void setReverseEndOffset(boolean reverseEndOffset) throws NXException, RemoteException
reverseEndOffset
- NXException
RemoteException
PillarBuilder.CapOptions supportCapOptions() throws NXException, RemoteException
NXException
RemoteException
void setSupportCapOptions(PillarBuilder.CapOptions supportCapOptions) throws NXException, RemoteException
supportCapOptions
- NXException
RemoteException
SteelFeatureSpreadsheetBuilder mainStock() throws NXException, RemoteException
NXException
RemoteException
BuiltUpBlockBuilder builtUpBlock() throws NXException, RemoteException
NXException
RemoteException
SteelFeatureSpreadsheetBuilder startCapStock() throws NXException, RemoteException
NXException
RemoteException
Expression startCapThickness() throws NXException, RemoteException
NXException
RemoteException
SteelFeatureSpreadsheetBuilder endCapStock() throws NXException, RemoteException
NXException
RemoteException
Expression endCapThickness() throws NXException, RemoteException
NXException
RemoteException
PillarBuilder.EndTypeOptions endTypeOption() throws NXException, RemoteException
NXException
RemoteException
void setEndTypeOption(PillarBuilder.EndTypeOptions endTypeOption) throws NXException, RemoteException
endTypeOption
- NXException
RemoteException
PillarBuilder.EndCutTypes endCutType() throws NXException, RemoteException
NXException
RemoteException
void setEndCutType(PillarBuilder.EndCutTypes endcutType) throws NXException, RemoteException
endcutType
- NXException
RemoteException
EndCutBuilder startEndCut() throws NXException, RemoteException
NXException
RemoteException
EndCutBuilder endEndCut() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
boolean getShowMigratedBody() throws NXException, RemoteException
NXException
RemoteException
void setShowMigratedBody(boolean showMigratedBody) throws NXException, RemoteException
showMigratedBody
- NXException
RemoteException
SelectNXObjectList intersectingObjects() throws NXException, RemoteException
NXException
RemoteException
NXObjectList pointPairList() throws NXException, RemoteException
NXException
RemoteException
PointPairBuilder createPointPairBuilder() throws NXException, RemoteException
PointPairBuilder
.
NXException
RemoteException
Direction direction() throws NXException, RemoteException
NXException
RemoteException
void setDirection(Direction direction) throws NXException, RemoteException
direction
- NXException
RemoteException
PillarBuilder.EndTreatmentTypes startTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setStartTreatmentType(PillarBuilder.EndTreatmentTypes startTreatmentType) throws NXException, RemoteException
startTreatmentType
- NXException
RemoteException
PillarBuilder.EndTreatmentTypes endTreatmentType() throws NXException, RemoteException
NXException
RemoteException
void setEndTreatmentType(PillarBuilder.EndTreatmentTypes endTreatmentType) throws NXException, RemoteException
endTreatmentType
- NXException
RemoteException
PlateStockBuilder startCapPlateStock() throws NXException, RemoteException
NXException
RemoteException
PlateStockBuilder endCapPlateStock() throws NXException, RemoteException
NXException
RemoteException
StiffenerLimitBuilder startLimit() throws NXException, RemoteException
NXException
RemoteException
StiffenerLimitBuilder endLimit() 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
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.