NX Open C++ Reference Guide
|
Represents a Reflection Analysis builder. More...
Public Member Functions | |
NXOpen::GeometricUtilities::DisplayResolutionBuilder * | DisplayResolution () |
Returns the display resolution. More... | |
int | FaceReflectivityScale () |
Returns the face reflectivity scale from 0 to 100. More... | |
NXOpen::SelectDisplayableObjectList * | Faces () |
Returns the face to apply reflection analysis. More... | |
NXString | FileName () |
Returns the file browser. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageMovementTypes | ImageMovementType () |
Returns the orientation to move reflection lines. More... | |
int | ImagePosition () |
Returns the moving image scale. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageSizeOption | ImageSizeSetting () |
Returns the image size setting. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineImageTypes | LineImageType () |
Returns the image type. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::NumberOfLinesOptions | LineNumber () |
Returns the reflection line number. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineOrientationType | LineOrientation () |
Returns the reflection line orientation. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineThicknessType | LineThickness () |
Returns the reflection line thickness. More... | |
NXOpen::GeometricAnalysis::FaceAnalysisNormalsBuilder * | Normals () |
Returns the reflection analysis normals. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SceneImageType | SceneImageOption () |
Returns the scene image option. More... | |
void | SetFaceReflectivityScale (int faceReflectivityScale) |
Sets the face reflectivity scale from 0 to 100. More... | |
void | SetFileName (const NXString &filename) |
Sets the file browser. More... | |
void | SetFileName (const char *filename) |
Sets the file browser. More... | |
void | SetImageMovementType (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageMovementTypes imageMovementType) |
Sets the orientation to move reflection lines. More... | |
void | SetImagePosition (int imagePosition) |
Sets the moving image scale. More... | |
void | SetImageSizeSetting (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageSizeOption imageSizeSetting) |
Sets the image size setting. More... | |
void | SetLineImageType (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineImageTypes lineImageType) |
Sets the image type. More... | |
void | SetLineNumber (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::NumberOfLinesOptions lineNumber) |
Sets the reflection line number. More... | |
void | SetLineOrientation (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineOrientationType lineOrientation) |
Sets the reflection line orientation. More... | |
void | SetLineThickness (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineThicknessType lineThickness) |
Sets the reflection line thickness. More... | |
void | SetSceneImageOption (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SceneImageType sceneImageOption) |
Sets the scene image option. More... | |
void | SetShowFacetEdge (bool showFacetEdge) |
Sets the flag indicating if facet edges should be shown. More... | |
void | SetType (NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Types type) |
Sets the reflection analysis type. More... | |
bool | ShowFacetEdge () |
Returns the flag indicating if facet edges should be shown. More... | |
void | StartReflectionAnalysis () |
Start reflection analysis. More... | |
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Types | Type () |
Returns the reflection analysis type. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Reflection Analysis builder.
To create a new instance of this class, use NXOpen::GeometricAnalysis::AnalysisObjectCollectionEx::CreateReflectionAnalysisBuilder
Default values.
Property | Value |
---|---|
DisplayResolution.AngleTolerance |
15.0 |
DisplayResolution.EdgeTolerance |
0.005 |
DisplayResolution.FaceTolerance |
0.005 |
DisplayResolution.Resolution |
Standard |
DisplayResolution.WidthTolerance |
0.3 |
FaceReflectivityScale |
100 |
ImagePosition |
0 |
LineNumber |
ThirtyTwo |
ShowFacetEdge |
0 |
Created in NX11.0.0.
The number of reflection lines.
The reflection scene images.
NXOpen::GeometricUtilities::DisplayResolutionBuilder* NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::DisplayResolution | ( | ) |
Returns the display resolution.
Created in NX11.0.0.
License requirements : None
int NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::FaceReflectivityScale | ( | ) |
Returns the face reflectivity scale from 0 to 100.
Created in NX11.0.0.
License requirements : None
NXOpen::SelectDisplayableObjectList* NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Faces | ( | ) |
Returns the face to apply reflection analysis.
Created in NX11.0.0.
License requirements : None
NXString NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::FileName | ( | ) |
Returns the file browser.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageMovementTypes NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageMovementType | ( | ) |
Returns the orientation to move reflection lines.
Created in NX11.0.0.
License requirements : None
int NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImagePosition | ( | ) |
Returns the moving image scale.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageSizeOption NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageSizeSetting | ( | ) |
Returns the image size setting.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineImageTypes NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineImageType | ( | ) |
Returns the image type.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::NumberOfLinesOptions NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineNumber | ( | ) |
Returns the reflection line number.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineOrientationType NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineOrientation | ( | ) |
Returns the reflection line orientation.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineThicknessType NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineThickness | ( | ) |
Returns the reflection line thickness.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::FaceAnalysisNormalsBuilder* NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Normals | ( | ) |
Returns the reflection analysis normals.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SceneImageType NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SceneImageOption | ( | ) |
Returns the scene image option.
Created in NX11.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetFaceReflectivityScale | ( | int | faceReflectivityScale | ) |
Sets the face reflectivity scale from 0 to 100.
Created in NX11.0.0.
License requirements : None
faceReflectivityScale | facereflectivityscale |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetFileName | ( | const NXString & | filename | ) |
Sets the file browser.
Created in NX11.0.0.
License requirements : None
filename | filename |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetFileName | ( | const char * | filename | ) |
Sets the file browser.
Created in NX11.0.0.
License requirements : None
filename | filename |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetImageMovementType | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageMovementTypes | imageMovementType | ) |
Sets the orientation to move reflection lines.
Created in NX11.0.0.
License requirements : None
imageMovementType | imagemovementtype |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetImagePosition | ( | int | imagePosition | ) |
Sets the moving image scale.
Created in NX11.0.0.
License requirements : None
imagePosition | imageposition |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetImageSizeSetting | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ImageSizeOption | imageSizeSetting | ) |
Sets the image size setting.
Created in NX11.0.0.
License requirements : None
imageSizeSetting | imagesizesetting |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetLineImageType | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineImageTypes | lineImageType | ) |
Sets the image type.
Created in NX11.0.0.
License requirements : None
lineImageType | lineimagetype |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetLineNumber | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::NumberOfLinesOptions | lineNumber | ) |
Sets the reflection line number.
Created in NX11.0.0.
License requirements : None
lineNumber | linenumber |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetLineOrientation | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineOrientationType | lineOrientation | ) |
Sets the reflection line orientation.
Created in NX11.0.0.
License requirements : None
lineOrientation | lineorientation |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetLineThickness | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::LineThicknessType | lineThickness | ) |
Sets the reflection line thickness.
Created in NX11.0.0.
License requirements : None
lineThickness | linethickness |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetSceneImageOption | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SceneImageType | sceneImageOption | ) |
Sets the scene image option.
Created in NX11.0.0.
License requirements : None
sceneImageOption | sceneimageoption |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetShowFacetEdge | ( | bool | showFacetEdge | ) |
Sets the flag indicating if facet edges should be shown.
Created in NX11.0.0.
License requirements : None
showFacetEdge | showfacetedge |
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::SetType | ( | NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Types | type | ) |
Sets the reflection analysis type.
Created in NX11.0.0.
License requirements : None
type | type |
bool NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::ShowFacetEdge | ( | ) |
Returns the flag indicating if facet edges should be shown.
Created in NX11.0.0.
License requirements : None
void NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::StartReflectionAnalysis | ( | ) |
Start reflection analysis.
Created in NX11.0.0.
License requirements : None
NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Types NXOpen::GeometricAnalysis::ReflectionAnalysisBuilder::Type | ( | ) |
Returns the reflection analysis type.
Created in NX11.0.0.
License requirements : None