public interface ProfileSystemBuilder extends FeatureParmsBuilder
StiffenerSystem
,
PillarSystem
, and
EdgeReinforcement
.
ShipCollection.createProfileSystemBuilder(nxopen.features.shipdesign.ProfileSystem)
FeatureParmsBuilder.OrientationAngleRuleTypes
Modifier and Type | Method and Description |
---|---|
SelectNXObjectList |
boundary1()
Returns the collector containing the plate system, profile system, or datum plane that will be
used to trim the first end of the generated profile system.
|
Plane |
boundary1Plane()
Returns the defined plane that will be used to trim the first end of the generated profile system.
|
SelectNXObjectList |
boundary2()
Returns the collector containing the plate system, profile system, or datum plane that will be used to
trim the second end of the generated profile system.
|
Plane |
boundary2Plane()
Returns the defined plane that will be used to trim the second end of the generated profile system.
|
boolean |
boundaryReverse()
Returns the indication if the side of a single boundary should be changed to the other side or not.
|
NXObject[] |
createPathCurves()
Creates path curves for all the paths of the profile system.
|
void |
deleteLastPathCurves()
Deletes the path curves returned from a call to
getLastPathCurves() . |
void |
deletePathCurves()
Deletes the path curves created from a call to
createPathCurves() . |
SelectPointList |
firstIntersectionPoints()
Returns the selected intersection points between the curves and the first boundary.
|
NXObject[] |
getLastPathCurves()
Gets the path curves used by
OrientationDefinitionBuilder . |
SelectPointList |
secondIntersectionPoints()
Returns the selected intersection points between the curves and the second boundary.
|
void |
setBoundary1Plane(Plane boundary1Plane)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setBoundary2Plane(Plane boundary2Plane)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setBoundaryOnePoints(Point3d[] points)
Sets the selected intersection points for the first boundary.
|
void |
setBoundaryReverse(boolean boundaryReverse)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setBoundaryTwoPoints(Point3d[] points)
Set the selected intersection points for the second boundary.
|
angleTolerance, createPlaneForList, distanceTolerance, orientationAngleRule, setAngleTolerance, setDistanceTolerance, setOrientationAngleRule
SelectNXObjectList boundary1() throws NXException, RemoteException
NXException
RemoteException
Plane boundary1Plane() throws NXException, RemoteException
NXException
RemoteException
void setBoundary1Plane(Plane boundary1Plane) throws NXException, RemoteException
boundary1Plane
- NXException
RemoteException
SelectNXObjectList boundary2() throws NXException, RemoteException
NXException
RemoteException
Plane boundary2Plane() throws NXException, RemoteException
NXException
RemoteException
void setBoundary2Plane(Plane boundary2Plane) throws NXException, RemoteException
boundary2Plane
- NXException
RemoteException
boolean boundaryReverse() throws NXException, RemoteException
NXException
RemoteException
void setBoundaryReverse(boolean boundaryReverse) throws NXException, RemoteException
boundaryReverse
- NXException
RemoteException
SelectPointList firstIntersectionPoints() throws NXException, RemoteException
NXException
RemoteException
SelectPointList secondIntersectionPoints() throws NXException, RemoteException
NXException
RemoteException
void setBoundaryOnePoints(Point3d[] points) throws NXException, RemoteException
points
- The selected intersection points for boundary one.NXException
RemoteException
void setBoundaryTwoPoints(Point3d[] points) throws NXException, RemoteException
points
- The selected intersection points for boundary two.NXException
RemoteException
NXObject[] createPathCurves() throws NXException, RemoteException
NXException
RemoteException
void deletePathCurves() throws NXException, RemoteException
createPathCurves()
.
NXException
RemoteException
NXObject[] getLastPathCurves() throws NXException, RemoteException
OrientationDefinitionBuilder
.
NXException
RemoteException
void deleteLastPathCurves() throws NXException, RemoteException
getLastPathCurves()
.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.