public interface WindshieldDatumBuilder extends FeatureBuilder
WindshieldDatum
builder used to create or edit a Windshield Datum.
VehicleDesignCollection.createWindshieldDatumBuilder(nxopen.features.vehicledesign.WindshieldDatum)
Property | Value |
---|---|
AssoToggle | 1 |
BottomAngle.Value | 5 |
EyeType | EyeFeature |
HorizontalAngle.Value | 17 |
RayLength.Value | 3000 (millimeters part), 0 (inches part) |
ShowPoints | 1 |
ShowRays | 1 |
TopAngle.Value | 7 |
UseStandardLoading | 1 |
VisionType | Standard |
Modifier and Type | Interface and Description |
---|---|
static class |
WindshieldDatumBuilder.CustomVisionAngle
Represents the vision angle type to define the Windshield Datum.
|
static class |
WindshieldDatumBuilder.EnumEyeType
Represents the eye definition type to define the Windshield Datum.
|
Modifier and Type | Method and Description |
---|---|
boolean |
assoToggle()
Returns the associative option that determines whether to create feature or not.
|
Expression |
bottomAngle()
Returns the bottom inclined angle.
|
SelectFeature |
eyeFeature()
Returns the eye feature; select eec feature when eye type specified.
|
WindshieldDatumBuilder.EnumEyeType |
eyeType()
Returns the eye type to determine which type of v points to be used.
|
Expression |
horizontalAngle()
Returns the horizontal inclined angle.
|
String |
loadingName()
Returns the name of the used loading in the Windshield Datum.
|
Point |
pointV1()
Returns the point v1; select one point when eye type specified.
|
Point |
pointV2()
Returns the point v2; select one point when eye type specified.
|
Expression |
rayLength()
Returns the ray length.
|
ScCollector |
selectWindshield()
Returns the windshield collector which the v points will be projected onto.
|
void |
setAssoToggle(boolean assoToggle)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setEyeType(WindshieldDatumBuilder.EnumEyeType eyeType)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setLoadingName(String loadingName)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setPointV1(Point pointV1)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setPointV2(Point pointV2)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setShowPoints(boolean showPoints)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setShowRays(boolean showRays)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseStandardLoading(boolean useStandardLoading)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVisionType(WindshieldDatumBuilder.CustomVisionAngle visionType)
License requirements: nx_general_packaging ("NX General Packaging") . |
boolean |
showPoints()
Returns the show points to determine whether to create points or not.
|
boolean |
showRays()
Returns the show rays to determine whether to create ray lines or not.
|
Expression |
topAngle()
Returns the top inclined angle.
|
boolean |
useStandardLoading()
Returns the option that determines whether to use the loading specified by standard or not.
|
WindshieldDatumBuilder.CustomVisionAngle |
visionType()
Returns the vision type; standard or customer defined.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean useStandardLoading() throws NXException, RemoteException
NXException
RemoteException
void setUseStandardLoading(boolean useStandardLoading) throws NXException, RemoteException
useStandardLoading
- NXException
RemoteException
String loadingName() throws NXException, RemoteException
NXException
RemoteException
void setLoadingName(String loadingName) throws NXException, RemoteException
loadingName
- NXException
RemoteException
WindshieldDatumBuilder.EnumEyeType eyeType() throws NXException, RemoteException
NXException
RemoteException
void setEyeType(WindshieldDatumBuilder.EnumEyeType eyeType) throws NXException, RemoteException
eyeType
- NXException
RemoteException
SelectFeature eyeFeature() throws NXException, RemoteException
NXException
RemoteException
Point pointV1() throws NXException, RemoteException
NXException
RemoteException
void setPointV1(Point pointV1) throws NXException, RemoteException
pointV1
- NXException
RemoteException
Point pointV2() throws NXException, RemoteException
NXException
RemoteException
void setPointV2(Point pointV2) throws NXException, RemoteException
pointV2
- NXException
RemoteException
boolean showPoints() throws NXException, RemoteException
NXException
RemoteException
void setShowPoints(boolean showPoints) throws NXException, RemoteException
showPoints
- NXException
RemoteException
ScCollector selectWindshield() throws NXException, RemoteException
NXException
RemoteException
boolean showRays() throws NXException, RemoteException
NXException
RemoteException
void setShowRays(boolean showRays) throws NXException, RemoteException
showRays
- NXException
RemoteException
Expression rayLength() throws NXException, RemoteException
NXException
RemoteException
WindshieldDatumBuilder.CustomVisionAngle visionType() throws NXException, RemoteException
NXException
RemoteException
void setVisionType(WindshieldDatumBuilder.CustomVisionAngle visionType) throws NXException, RemoteException
visionType
- NXException
RemoteException
Expression topAngle() throws NXException, RemoteException
NXException
RemoteException
Expression bottomAngle() throws NXException, RemoteException
NXException
RemoteException
Expression horizontalAngle() throws NXException, RemoteException
NXException
RemoteException
boolean assoToggle() throws NXException, RemoteException
NXException
RemoteException
void setAssoToggle(boolean assoToggle) throws NXException, RemoteException
assoToggle
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.