public interface ModelingViewHighQualityImage extends Remote
ModelingView
Modifier and Type | Interface and Description |
---|---|
static class |
ModelingViewHighQualityImage.DisplayTechniqueType
Describes the technique to be used when generating the High Quality Image
|
static class |
ModelingViewHighQualityImage.FormatType
Describes the output format of the High Quality Image to be generated
|
static class |
ModelingViewHighQualityImage.ImageCountsData
This class holds the data returned from
getImageCounts() |
static class |
ModelingViewHighQualityImage.ShadeMethod
Describes the method to be used to generate a High Quality Image
|
Modifier and Type | Method and Description |
---|---|
ModelingViewHighQualityImage.DisplayTechniqueType |
displayTechnique()
Returns the display technique to use for the generation of the High Quality Image.
|
void |
erase()
Erases the previously generated high qualilty image of a view.
|
double |
facetsQuality()
Returns the quality of the facets of the High Quality Image.
|
ModelingViewHighQualityImage.FormatType |
format()
Returns the format to use for the generation of the High Quality Image.
|
void |
generate()
Generates a high qualilty image of a view based on the previously
defined shading parameters for the view.
|
ModelingViewHighQualityImage.ImageCountsData |
getImageCounts()
Get information about the last image rendered.
|
ModelingViewHighQualityImage.ShadeMethod |
method()
Returns the method to use for the generation of the High Quality Image.
|
void |
plot(SessionVisualizationHighQualityImage.ResolutionType resolution,
int dotsPerInch,
SessionVisualizationHighQualityImage.PlotQualityType plotQuality,
String plotFileName)
Plots the previously generated high qualilty image of a view.
|
void |
save(String imageFileName,
boolean compressImage)
Saves the currently displayed high qualilty image of a view
to a file.
|
void |
setDisplayTechnique(ModelingViewHighQualityImage.DisplayTechniqueType displayTechnique)
Sets the display technique to use for the generation of the High Quality Image.
|
void |
setFacetsQuality(double facetsQuality)
Sets the quality of the facets of the High Quality Image.
|
void |
setFormat(ModelingViewHighQualityImage.FormatType format)
Sets the format to use for the generation of the High Quality Image.
|
void |
setMethod(ModelingViewHighQualityImage.ShadeMethod method)
Sets the method to use for the generation of the High Quality Image.
|
void |
setShadows(boolean generateShadows)
Sets the setting for whether the High Quality Image is to contain shadows
License requirements: None. |
void |
setUseIbl(boolean useIbl)
Sets the setting for whether the High Quality Image is to use IBL
License requirements: None. |
boolean |
shadows()
Returns the setting for whether the High Quality Image is to contain shadows
License requirements: None. |
void |
showImageInformation()
Shows information about the last image rendered.
|
boolean |
useIbl()
Returns the setting for whether the High Quality Image is to use IBL
License requirements: None. |
ModelingViewHighQualityImage.DisplayTechniqueType displayTechnique() throws NXException, RemoteException
NXException
RemoteException
void setDisplayTechnique(ModelingViewHighQualityImage.DisplayTechniqueType displayTechnique) throws NXException, RemoteException
displayTechnique
- NXException
RemoteException
double facetsQuality() throws NXException, RemoteException
NXException
RemoteException
void setFacetsQuality(double facetsQuality) throws NXException, RemoteException
facetsQuality
- In range 0.1 [smooth] to 2.0 [coarse]NXException
RemoteException
ModelingViewHighQualityImage.FormatType format() throws NXException, RemoteException
NXException
RemoteException
void setFormat(ModelingViewHighQualityImage.FormatType format) throws NXException, RemoteException
format
- NXException
RemoteException
ModelingViewHighQualityImage.ShadeMethod method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(ModelingViewHighQualityImage.ShadeMethod method) throws NXException, RemoteException
method
- NXException
RemoteException
boolean shadows() throws NXException, RemoteException
NXException
RemoteException
void setShadows(boolean generateShadows) throws NXException, RemoteException
generateShadows
- NXException
RemoteException
boolean useIbl() throws NXException, RemoteException
NXException
RemoteException
void setUseIbl(boolean useIbl) throws NXException, RemoteException
useIbl
- When true, use image-based lighting in lieu of individual lights for HQI'sNXException
RemoteException
void generate() throws NXException, RemoteException
NXException
RemoteException
void save(String imageFileName, boolean compressImage) throws NXException, RemoteException
imageFileName
- File name for the saved image. This may
include an extension, which may be .tif,
.jpg, .gif or .wrl. If no extension is
provided, or if the extension is invalid,
a .tif file will be created compressImage
- Should the image file be compressed?NXException
RemoteException
void erase() throws NXException, RemoteException
NXException
RemoteException
void plot(SessionVisualizationHighQualityImage.ResolutionType resolution, int dotsPerInch, SessionVisualizationHighQualityImage.PlotQualityType plotQuality, String plotFileName) throws NXException, RemoteException
resolution
- The resolution for the plotdotsPerInch
- Used only when resolution is ...user_definedplotQuality
- The quality level for the plotplotFileName
- Full path name for the plot file to create NXException
RemoteException
void showImageInformation() throws NXException, RemoteException
NXException
RemoteException
ModelingViewHighQualityImage.ImageCountsData getImageCounts() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.