public interface OrientationAngleMethodsBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
OrientationAngleMethodsBuilder.AlignAtTypes
Is the angle to be aligned with the region adjacent to start of this region or adjacent to the end of this region.
|
static class |
OrientationAngleMethodsBuilder.MethodTypes
Settings used to determine how the angle is defined.
|
Modifier and Type | Method and Description |
---|---|
OrientationAngleMethodsBuilder.AlignAtTypes |
alignAt()
Returns the indication if the region should be aligned with the adjacent region at the start of this region, or with the adjacent
region at the end of this region.
|
Direction |
alignVector()
Returns the vector used to calculate the angle by aligning to this vector.
|
OrientationAngleMethodsBuilder.MethodTypes |
angleMethod()
Returns the method used to calculate the angle.
|
Plane |
angleReference()
Returns the object used to measure the angle from.
|
Expression |
mountingAngle()
Returns the constant angle value to rotate from the given vector or reference object.
|
void |
setAlignAt(OrientationAngleMethodsBuilder.AlignAtTypes alignAt)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAlignVector(Direction alignVector)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAngleMethod(OrientationAngleMethodsBuilder.MethodTypes angleMethod)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setAngleReference(Plane angleReference)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
printTestData, printTestData, tag, tagValue
validate
OrientationAngleMethodsBuilder.MethodTypes angleMethod() throws NXException, RemoteException
NXException
RemoteException
void setAngleMethod(OrientationAngleMethodsBuilder.MethodTypes angleMethod) throws NXException, RemoteException
angleMethod
- NXException
RemoteException
Direction alignVector() throws NXException, RemoteException
Features.ShipDesign.OrientationAngleMethodsBuilder.MethodTypes#VECTOR
.
NXException
RemoteException
void setAlignVector(Direction alignVector) throws NXException, RemoteException
alignVector
- NXException
RemoteException
Expression mountingAngle() throws NXException, RemoteException
NXException
RemoteException
Plane angleReference() throws NXException, RemoteException
Features.ShipDesign.OrientationAngleMethodsBuilder.MethodTypes#ANGLE
.
NXException
RemoteException
void setAngleReference(Plane angleReference) throws NXException, RemoteException
angleReference
- NXException
RemoteException
OrientationAngleMethodsBuilder.AlignAtTypes alignAt() throws NXException, RemoteException
nxopen.features.shipdesign.OrientationRegionItemBuilder#orientationMethodTypes
is Features.ShipDesign.OrientationRegionItemBuilder.OrientationMethodTypes#PLANAR_AT_ANGLE
.
NXException
RemoteException
void setAlignAt(OrientationAngleMethodsBuilder.AlignAtTypes alignAt) throws NXException, RemoteException
alignAt
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.