public interface AllAroundVisionBuilder extends FeatureBuilder
AllAroundVisionBuilder
used to create or edit
a vehicle design AllAroundVision
feature.
VehicleDesignCollection.createAllAroundVisionBuilder(nxopen.features.vehicledesign.AllAroundVision)
Property | Value |
---|---|
CreateIntersectionGeometry | 0 |
UseFrontHeadRests | 0 |
UseRearHeadRests | 0 |
UseWireFrameOnly | 0 |
VisionAreaRadius.Value | 0 (millimeters part), 0 (inches part) |
WindowType | Face |
Modifier and Type | Interface and Description |
---|---|
static class |
AllAroundVisionBuilder.Types
Used to indicate the type of obstructing geometry to use.
|
static class |
AllAroundVisionBuilder.WindowTypes
Used to indicate the type of geometry used to define the window.
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
carGeometry()
Returns the faces representing the car geometry to use as obstructing elements.
|
boolean |
createIntersectionGeometry()
Returns the indication if the intersection geometry should be created.
|
Point |
createPointWithBaseDataSGRPExpression()
Create a point according to Base Data SGRP expressions
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance.
|
ScCollector |
frontHeadRestGeometry()
Returns the faces representing the front head rest geometry to use as obstructing elements.
|
NXColor |
obstructedColor()
Returns the color of the obstructed area.
|
ScCollector |
rearHeadRestGeometry()
Returns the faces representing the rear head rest geometry to use as obstructing elements.
|
Point |
seatReferencePoint()
Returns the seat reference point(SgRP).
|
void |
setCreateIntersectionGeometry(boolean createIntersectionGeometry)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setObstructedColor(NXColor obstructedColor)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setSeatReferencePoint(Point seatReferencePoint)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setTranslucency(int translucency)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setType(AllAroundVisionBuilder.Types type)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseFrontHeadRests(boolean useFrontHeadRests)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseRearHeadRests(boolean useRearHeadRests)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setUseWireFrameOnly(boolean useWireFrameOnly)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVisibleColor(NXColor visibleColor)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setWindowType(AllAroundVisionBuilder.WindowTypes windowType)
License requirements: nx_general_packaging ("NX General Packaging") . |
int |
translucency()
Returns the translucency of the vision area.
|
AllAroundVisionBuilder.Types |
type()
Returns the type of obstructing geometry being supplied.
|
boolean |
useFrontHeadRests()
Returns the indication if the front head rests geometry should be used.
|
boolean |
useRearHeadRests()
Returns the indication if rear head rests geometry should be used.
|
boolean |
useWireFrameOnly()
Returns the indication if only wire frame should be used.
|
NXColor |
visibleColor()
Returns the color of the visible area.
|
Expression |
visionAreaRadius()
Returns the radius of a circle definiing the vision area.
|
Section |
windowCurveGeometry()
Returns the curves representing the window geometry to use as non-obstructing elements.
|
ScCollector |
windowFaceGeometry()
Returns the faces representing the window geometry to use as non-obstructing elements.
|
AllAroundVisionBuilder.WindowTypes |
windowType()
Returns the type of geometry used to define the window.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Point seatReferencePoint() throws NXException, RemoteException
NXException
RemoteException
void setSeatReferencePoint(Point seatReferencePoint) throws NXException, RemoteException
seatReferencePoint
- NXException
RemoteException
ScCollector carGeometry() throws NXException, RemoteException
NXException
RemoteException
AllAroundVisionBuilder.WindowTypes windowType() throws NXException, RemoteException
NXException
RemoteException
void setWindowType(AllAroundVisionBuilder.WindowTypes windowType) throws NXException, RemoteException
windowType
- NXException
RemoteException
ScCollector windowFaceGeometry() throws NXException, RemoteException
NXException
RemoteException
Section windowCurveGeometry() throws NXException, RemoteException
NXException
RemoteException
ScCollector frontHeadRestGeometry() throws NXException, RemoteException
NXException
RemoteException
ScCollector rearHeadRestGeometry() throws NXException, RemoteException
NXException
RemoteException
Expression visionAreaRadius() throws NXException, RemoteException
NXException
RemoteException
NXColor visibleColor() throws NXException, RemoteException
NXException
RemoteException
void setVisibleColor(NXColor visibleColor) throws NXException, RemoteException
visibleColor
- NXException
RemoteException
NXColor obstructedColor() throws NXException, RemoteException
NXException
RemoteException
void setObstructedColor(NXColor obstructedColor) throws NXException, RemoteException
obstructedColor
- NXException
RemoteException
int translucency() throws NXException, RemoteException
NXException
RemoteException
void setTranslucency(int translucency) throws NXException, RemoteException
translucency
- NXException
RemoteException
boolean useFrontHeadRests() throws NXException, RemoteException
NXException
RemoteException
void setUseFrontHeadRests(boolean useFrontHeadRests) throws NXException, RemoteException
useFrontHeadRests
- NXException
RemoteException
boolean useRearHeadRests() throws NXException, RemoteException
NXException
RemoteException
void setUseRearHeadRests(boolean useRearHeadRests) throws NXException, RemoteException
useRearHeadRests
- NXException
RemoteException
boolean useWireFrameOnly() throws NXException, RemoteException
NXException
RemoteException
void setUseWireFrameOnly(boolean useWireFrameOnly) throws NXException, RemoteException
useWireFrameOnly
- NXException
RemoteException
boolean createIntersectionGeometry() throws NXException, RemoteException
NXException
RemoteException
void setCreateIntersectionGeometry(boolean createIntersectionGeometry) throws NXException, RemoteException
createIntersectionGeometry
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
AllAroundVisionBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(AllAroundVisionBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Point createPointWithBaseDataSGRPExpression() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.