public interface CameraBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
CameraBuilder.Aperture
Predefined apertures: f2.8, f5.6, f8, f11, f16, f22
|
static class |
CameraBuilder.FovMeasured
either horizontal or vertical measure
|
static class |
CameraBuilder.LensAngle
the way to define the field of view angle
|
static class |
CameraBuilder.LensFlare
Predefined lens flare types: Standard, 35mm, 50mm, 105mm,
polygonal, 35mm poly, 50mm poly, 105mm poly, spark, star
|
static class |
CameraBuilder.StockLens
Predefined lenses: 28, 35, 50, 70, 105, 135, 210, 300mm
|
static class |
CameraBuilder.Types
the camera types
|
Modifier and Type | Method and Description |
---|---|
CameraBuilder.Aperture |
apertureType()
Returns the aperture
License requirements: None. |
double |
backClippingDistance()
Returns the back clipping distance
License requirements: None. |
Matrix3x3 |
cameraMatrix()
Returns the camera rotation matrix
License requirements: None. |
String |
cameraName()
Returns the camera name as a TEXT string.
|
String |
cameraNameChar()
Returns the camera name as a char string
License requirements: None. |
Point3d |
cameraPosition()
Returns the coordinates of the camera point
License requirements: None. |
boolean |
depthOfFieldToggle()
Returns the depth of field toggle
License requirements: None. |
double |
fieldOfViewAngle()
Returns the field of view angle
License requirements: None. |
CameraBuilder.FovMeasured |
fieldOfViewMeasured()
Returns the field of view measured
License requirements: None. |
double |
focalDistance()
Returns the focal distance
License requirements: None. |
double |
frontClippingDistance()
Returns the front clipping distance
License requirements: None. |
boolean |
hiddenLensFlareToggle()
Returns the hidden lens flare toggle
License requirements: None. |
CameraBuilder.LensAngle |
lensAngleType()
Returns the lens angle
License requirements: None. |
double |
lensFlareIntensity()
Returns the lens flare intensity
License requirements: None. |
boolean |
lensFlareToggle()
Returns the lens flare toggle
License requirements: None. |
CameraBuilder.LensFlare |
lensFlareType()
Returns the lens flare type
License requirements: None. |
double |
magnification()
Returns the magnification
License requirements: None. |
double |
perspectiveDistance()
Returns the perspective distance
License requirements: None. |
void |
setApertureType(CameraBuilder.Aperture apertureType)
License requirements: None. |
void |
setBackClippingDistance(double backClippingDistance)
License requirements: None. |
void |
setCameraMatrix(Matrix3x3 cameraMatrix)
License requirements: None. |
void |
setCameraName(String cameraName)
License requirements: None. |
void |
setCameraNameChar(String cameraName)
License requirements: None. |
void |
setCameraPosition(Point3d position)
License requirements: None. |
void |
setDepthOfFieldToggle(boolean depthOfFieldToggle)
License requirements: None. |
void |
setFieldOfViewAngle(double fieldOfViewAngle)
License requirements: None. |
void |
setFieldOfViewMeasured(CameraBuilder.FovMeasured fovMeasuredType)
License requirements: None. |
void |
setFocalDistance(double focalDistance)
License requirements: None. |
void |
setFrontClippingDistance(double frontClippingDistance)
License requirements: None. |
void |
setHiddenLensFlareToggle(boolean hiddenLensFlareToggle)
License requirements: None. |
void |
setLensAngleType(CameraBuilder.LensAngle lensAngleType)
License requirements: None. |
void |
setLensFlareIntensity(double lensFlareIntensity)
License requirements: None. |
void |
setLensFlareToggle(boolean lensFlareToggle)
License requirements: None. |
void |
setLensFlareType(CameraBuilder.LensFlare lensFlareType)
License requirements: None. |
void |
setMagnification(double magnification)
License requirements: None. |
void |
setPerspectiveDistance(double perspectiveDistance)
License requirements: None. |
void |
setStockLensType(CameraBuilder.StockLens stockLensType)
License requirements: None. |
void |
setTargetMatrix(Matrix3x3 matrix)
License requirements: None. |
void |
setTargetPosition(Point3d position)
License requirements: None. |
void |
setType(CameraBuilder.Types type)
License requirements: None. |
void |
setUseTargetPoint(boolean useTargetPoint)
License requirements: None. |
CameraBuilder.StockLens |
stockLensType()
Returns the stock lens type
License requirements: None. |
Matrix3x3 |
targetMatrix()
Returns the target point rotation matrix
License requirements: None. |
Point3d |
targetPosition()
Returns the coordinates of the target point
License requirements: None. |
CameraBuilder.Types |
type()
Returns the camera type
License requirements: None. |
boolean |
useTargetPoint()
Returns whether to use the target point
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CameraBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(CameraBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
String cameraName() throws NXException, RemoteException
NXException
RemoteException
void setCameraName(String cameraName) throws NXException, RemoteException
cameraName
- NXException
RemoteException
String cameraNameChar() throws NXException, RemoteException
NXException
RemoteException
void setCameraNameChar(String cameraName) throws NXException, RemoteException
cameraName
- NXException
RemoteException
Point3d cameraPosition() throws NXException, RemoteException
NXException
RemoteException
void setCameraPosition(Point3d position) throws NXException, RemoteException
position
- NXException
RemoteException
Matrix3x3 cameraMatrix() throws NXException, RemoteException
NXException
RemoteException
void setCameraMatrix(Matrix3x3 cameraMatrix) throws NXException, RemoteException
cameraMatrix
- NXException
RemoteException
double perspectiveDistance() throws NXException, RemoteException
NXException
RemoteException
void setPerspectiveDistance(double perspectiveDistance) throws NXException, RemoteException
perspectiveDistance
- NXException
RemoteException
boolean useTargetPoint() throws NXException, RemoteException
NXException
RemoteException
void setUseTargetPoint(boolean useTargetPoint) throws NXException, RemoteException
useTargetPoint
- NXException
RemoteException
Point3d targetPosition() throws NXException, RemoteException
NXException
RemoteException
void setTargetPosition(Point3d position) throws NXException, RemoteException
position
- NXException
RemoteException
Matrix3x3 targetMatrix() throws NXException, RemoteException
NXException
RemoteException
void setTargetMatrix(Matrix3x3 matrix) throws NXException, RemoteException
matrix
- NXException
RemoteException
CameraBuilder.LensAngle lensAngleType() throws NXException, RemoteException
NXException
RemoteException
void setLensAngleType(CameraBuilder.LensAngle lensAngleType) throws NXException, RemoteException
lensAngleType
- NXException
RemoteException
CameraBuilder.StockLens stockLensType() throws NXException, RemoteException
NXException
RemoteException
void setStockLensType(CameraBuilder.StockLens stockLensType) throws NXException, RemoteException
stockLensType
- NXException
RemoteException
CameraBuilder.FovMeasured fieldOfViewMeasured() throws NXException, RemoteException
NXException
RemoteException
void setFieldOfViewMeasured(CameraBuilder.FovMeasured fovMeasuredType) throws NXException, RemoteException
fovMeasuredType
- NXException
RemoteException
double fieldOfViewAngle() throws NXException, RemoteException
NXException
RemoteException
void setFieldOfViewAngle(double fieldOfViewAngle) throws NXException, RemoteException
fieldOfViewAngle
- NXException
RemoteException
double magnification() throws NXException, RemoteException
NXException
RemoteException
void setMagnification(double magnification) throws NXException, RemoteException
magnification
- NXException
RemoteException
double frontClippingDistance() throws NXException, RemoteException
NXException
RemoteException
void setFrontClippingDistance(double frontClippingDistance) throws NXException, RemoteException
frontClippingDistance
- NXException
RemoteException
double backClippingDistance() throws NXException, RemoteException
NXException
RemoteException
void setBackClippingDistance(double backClippingDistance) throws NXException, RemoteException
backClippingDistance
- NXException
RemoteException
boolean lensFlareToggle() throws NXException, RemoteException
NXException
RemoteException
void setLensFlareToggle(boolean lensFlareToggle) throws NXException, RemoteException
lensFlareToggle
- NXException
RemoteException
boolean hiddenLensFlareToggle() throws NXException, RemoteException
NXException
RemoteException
void setHiddenLensFlareToggle(boolean hiddenLensFlareToggle) throws NXException, RemoteException
hiddenLensFlareToggle
- NXException
RemoteException
CameraBuilder.LensFlare lensFlareType() throws NXException, RemoteException
NXException
RemoteException
void setLensFlareType(CameraBuilder.LensFlare lensFlareType) throws NXException, RemoteException
lensFlareType
- NXException
RemoteException
double lensFlareIntensity() throws NXException, RemoteException
NXException
RemoteException
void setLensFlareIntensity(double lensFlareIntensity) throws NXException, RemoteException
lensFlareIntensity
- NXException
RemoteException
boolean depthOfFieldToggle() throws NXException, RemoteException
NXException
RemoteException
void setDepthOfFieldToggle(boolean depthOfFieldToggle) throws NXException, RemoteException
depthOfFieldToggle
- NXException
RemoteException
CameraBuilder.Aperture apertureType() throws NXException, RemoteException
NXException
RemoteException
void setApertureType(CameraBuilder.Aperture apertureType) throws NXException, RemoteException
apertureType
- NXException
RemoteException
double focalDistance() throws NXException, RemoteException
NXException
RemoteException
void setFocalDistance(double focalDistance) throws NXException, RemoteException
focalDistance
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.