public interface ReflectionDataBuilder extends FeatureBuilder
ReflectionData
builder
VehicleDesignCollection.createReflectionDataBuilder(nxopen.features.vehicledesign.ReflectionData)
Property | Value |
---|---|
IsReflectData | 1 |
IsReflectTraceCurve | 0 |
IsRefractData | 0 |
IsRefractTraceCurve | 0 |
ReflectAccuracy | 20 |
ReflectMethod | DirectReflect |
RefractionIndex | 1.5 |
Resolution | Medium |
Thickness | 5 |
Modifier and Type | Interface and Description |
---|---|
static class |
ReflectionDataBuilder.ReflectMethodType
the reflection data option type
|
static class |
ReflectionDataBuilder.ResolutionType
the resolution type
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
dashSurface()
Returns the reflected object is in the dash surface
License requirements: None. |
Point |
eyePoint()
Returns the eye point
License requirements: None. |
boolean |
isReflectData()
Returns whether to create reflection data as output or not
License requirements: None. |
boolean |
isReflectTraceCurve()
Returns whether to create reflection trace curves as output or not
License requirements: None. |
boolean |
isRefractData()
Returns whether to create refraction data as output or not
License requirements: None. |
boolean |
isRefractTraceCurve()
Returns whether to create refraction trace curves as output or not
License requirements: None. |
boolean |
isReverseReflectData()
Returns whether to create reverse reflection data as output or not
License requirements: None. |
boolean |
isReverseReflectTraceCurve()
Returns whether to create reverse reflection trace curves as output or not
License requirements: None. |
int |
reflectAccuracy()
Returns the customized reflection accuracy, which is the number of dispersed points for the input target objects
License requirements: None. |
ScCollector |
reflectionObject()
Returns the reflection object to reflect the input target objects
License requirements: None. |
ReflectionDataBuilder.ReflectMethodType |
reflectMethod()
Returns the reflection data option type
License requirements: None. |
double |
refractionIndex()
Returns the refraction index
License requirements: None. |
ReflectionDataBuilder.ResolutionType |
resolution()
Returns the resolution type
License requirements: None. |
boolean |
reverseDir()
Returns whether the direction of reflection objects is reversed to determine their thickness
License requirements: None. |
void |
setEyePoint(Point eyePoint)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReflectAccuracy(int reflectAccuracy)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReflectData(boolean isReflectData)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReflectMethod(ReflectionDataBuilder.ReflectMethodType reflectionMethod)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReflectTraceCurve(boolean isReflectTraceCurve)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRefractData(boolean isRefractData)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRefractionIndex(double refractionIndex)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setRefractTraceCurve(boolean isRefractTraceCurve)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setResolution(ReflectionDataBuilder.ResolutionType resolution)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReverseDir(boolean reverseDir)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReverseReflectData(boolean isReverseReflectData)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setReverseReflectTraceCurve(boolean isReverseReflectTraceCurve)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setThickness(double thickness)
License requirements: nx_general_packaging ("NX General Packaging") . |
Section |
targetObject()
Returns the target object to be reflected on the faces and/or planes
the target object
License requirements: None. |
double |
thickness()
Returns the thickness of the reflection objects
License requirements: None. |
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 eyePoint() throws NXException, RemoteException
NXException
RemoteException
void setEyePoint(Point eyePoint) throws NXException, RemoteException
eyePoint
- NXException
RemoteException
Section targetObject() throws NXException, RemoteException
NXException
RemoteException
ScCollector reflectionObject() throws NXException, RemoteException
NXException
RemoteException
double thickness() throws NXException, RemoteException
NXException
RemoteException
void setThickness(double thickness) throws NXException, RemoteException
thickness
- NXException
RemoteException
boolean reverseDir() throws NXException, RemoteException
NXException
RemoteException
void setReverseDir(boolean reverseDir) throws NXException, RemoteException
reverseDir
- NXException
RemoteException
double refractionIndex() throws NXException, RemoteException
NXException
RemoteException
void setRefractionIndex(double refractionIndex) throws NXException, RemoteException
refractionIndex
- NXException
RemoteException
ReflectionDataBuilder.ResolutionType resolution() throws NXException, RemoteException
NXException
RemoteException
void setResolution(ReflectionDataBuilder.ResolutionType resolution) throws NXException, RemoteException
resolution
- NXException
RemoteException
int reflectAccuracy() throws NXException, RemoteException
NXException
RemoteException
void setReflectAccuracy(int reflectAccuracy) throws NXException, RemoteException
reflectAccuracy
- NXException
RemoteException
boolean isReflectData() throws NXException, RemoteException
NXException
RemoteException
void setReflectData(boolean isReflectData) throws NXException, RemoteException
isReflectData
- NXException
RemoteException
boolean isReflectTraceCurve() throws NXException, RemoteException
NXException
RemoteException
void setReflectTraceCurve(boolean isReflectTraceCurve) throws NXException, RemoteException
isReflectTraceCurve
- NXException
RemoteException
boolean isRefractData() throws NXException, RemoteException
NXException
RemoteException
void setRefractData(boolean isRefractData) throws NXException, RemoteException
isRefractData
- NXException
RemoteException
boolean isRefractTraceCurve() throws NXException, RemoteException
NXException
RemoteException
void setRefractTraceCurve(boolean isRefractTraceCurve) throws NXException, RemoteException
isRefractTraceCurve
- NXException
RemoteException
ReflectionDataBuilder.ReflectMethodType reflectMethod() throws NXException, RemoteException
NXException
RemoteException
void setReflectMethod(ReflectionDataBuilder.ReflectMethodType reflectionMethod) throws NXException, RemoteException
reflectionMethod
- NXException
RemoteException
ScCollector dashSurface() throws NXException, RemoteException
NXException
RemoteException
boolean isReverseReflectData() throws NXException, RemoteException
NXException
RemoteException
void setReverseReflectData(boolean isReverseReflectData) throws NXException, RemoteException
isReverseReflectData
- NXException
RemoteException
boolean isReverseReflectTraceCurve() throws NXException, RemoteException
NXException
RemoteException
void setReverseReflectTraceCurve(boolean isReverseReflectTraceCurve) throws NXException, RemoteException
isReverseReflectTraceCurve
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.