public interface OrientationDefinitionBuilder extends Builder
ShipCollection.createOrientationDefinitionBuilder(nxopen.features.shipdesign.OrientationDefinition)
Property | Value |
---|---|
MeasureAngles | NormaltoCurve |
ShowSurfaceAngles | 0 |
ShowTwistRate | 0 |
ShowWebAngles | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
OrientationDefinitionBuilder.MeasureAngleTypes
Settings to indicate how angles are measured in all orientation objects.
|
static class |
OrientationDefinitionBuilder.PlacementSideTypes
Settings to indicate which side of the placement faces the stiffener is to be placed.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance used in the orientation objects to determine if vectors are parallel.
|
OrientationRegionItemBuilder |
createNewRegion(NXObject regionPoint)
Creates a new region on the landing curve to allow you to change the orientation for this area of the landing curve.
|
void |
createPathCurve(NXObject[] curves)
Sets the landing curve that is being processed into the builder.
|
OrientationRegionItemBuilder[] |
createRegionsAtFrames()
Will create new regions at each frame.
|
void |
deleteRegion(OrientationRegionItemBuilder region)
Deletes a previously created region.
|
double |
distanceTolerance()
Returns the distance tolerance used in the orientation objects to determine if locations are coincident.
|
OrientationRegionItemBuilder |
getNextRegion(OrientationRegionItemBuilder region)
Gets the next region to the current one.
|
OrientationDefinitionBuilder.MeasureAngleTypes |
measureAngles()
Returns the method in which to measure angles in the orientation objects.
|
SelectNXObject |
newRegionPoint()
Returns the new region point or datum that will be used for the boundary of the new region.
|
OrientationDefinitionBuilder.PlacementSideTypes |
placementSide()
Returns the side of the placement faces the stiffener is to be placed upon.
|
OrientationRegionItemBuilder |
regionItemData()
Returns the regionItem builder.
|
OrientationRegionItemBuilderList |
regionList()
Returns the list containing all the defined regions.
|
void |
setAnglesNormal(OrientationRegionItemBuilder[] regions)
Will set all angle values of input regions so that web is normal to surface.
|
void |
setAngleTolerance(double tolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setDistanceTolerance(double tolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setMeasureAngles(OrientationDefinitionBuilder.MeasureAngleTypes measureAngles)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setPlacementFaces(DisplayableObject[] faces)
Sets the faces or datum that are being processed into the builder.
|
void |
setPlacementSide(OrientationDefinitionBuilder.PlacementSideTypes placementSide)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setShowSurfaceAngles(boolean showSurfaceAngles)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setShowTwistRate(boolean showTwistRate)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setShowWebAngles(boolean showWebAngles)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
boolean |
showSurfaceAngles()
Returns the indication if the surface angles analysis display is on or off.
|
boolean |
showTwistRate()
Returns the indication if the twist rate analysis display is on or off.
|
boolean |
showWebAngles()
Returns the indication if the web angle analysis display is on or off.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
OrientationRegionItemBuilder createNewRegion(NXObject regionPoint) throws NXException, RemoteException
regionPoint
- New region boundary pointNXException
RemoteException
void deleteRegion(OrientationRegionItemBuilder region) throws NXException, RemoteException
region
- NXException
RemoteException
OrientationRegionItemBuilder getNextRegion(OrientationRegionItemBuilder region) throws NXException, RemoteException
region
- NXException
RemoteException
SelectNXObject newRegionPoint() throws NXException, RemoteException
NXException
RemoteException
OrientationRegionItemBuilderList regionList() throws NXException, RemoteException
NXException
RemoteException
boolean showTwistRate() throws NXException, RemoteException
NXException
RemoteException
void setShowTwistRate(boolean showTwistRate) throws NXException, RemoteException
showTwistRate
- NXException
RemoteException
boolean showSurfaceAngles() throws NXException, RemoteException
NXException
RemoteException
void setShowSurfaceAngles(boolean showSurfaceAngles) throws NXException, RemoteException
showSurfaceAngles
- NXException
RemoteException
boolean showWebAngles() throws NXException, RemoteException
NXException
RemoteException
void setShowWebAngles(boolean showWebAngles) throws NXException, RemoteException
showWebAngles
- NXException
RemoteException
OrientationDefinitionBuilder.MeasureAngleTypes measureAngles() throws NXException, RemoteException
NXException
RemoteException
void setMeasureAngles(OrientationDefinitionBuilder.MeasureAngleTypes measureAngles) throws NXException, RemoteException
measureAngles
- NXException
RemoteException
void createPathCurve(NXObject[] curves) throws NXException, RemoteException
curves
- The curves defining the path of the profile that is being oriented.NXException
RemoteException
void setPlacementFaces(DisplayableObject[] faces) throws NXException, RemoteException
faces
- The faces/datums defining the placement of the profile that is being oriented.NXException
RemoteException
OrientationRegionItemBuilder regionItemData() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
OrientationDefinitionBuilder.PlacementSideTypes placementSide() throws NXException, RemoteException
NXException
RemoteException
void setPlacementSide(OrientationDefinitionBuilder.PlacementSideTypes placementSide) throws NXException, RemoteException
placementSide
- NXException
RemoteException
OrientationRegionItemBuilder[] createRegionsAtFrames() throws NXException, RemoteException
NXException
RemoteException
void setAnglesNormal(OrientationRegionItemBuilder[] regions) throws NXException, RemoteException
regions
- The regions to process.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.