NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder Class Reference

The builder to create close range visibility feature. More...

Inheritance diagram for NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  EyePointOffsetTypes {
  EyePointOffsetTypesNoOffset, EyePointOffsetTypesAllOffsets, EyePointOffsetTypesForwardOffset, EyePointOffsetTypesSidewaysOffset,
  EyePointOffsetTypesUpwardOffset
}
 This enum represents the eye position offset options. More...
 
enum  EyePointTypes { EyePointTypesBinocular, EyePointTypesMonocular }
 This enum represents the binocular or monocular eye position definition options. More...
 
enum  PathPositionTypes { PathPositionTypesBoth, PathPositionTypesTop, PathPositionTypesBottom }
 This enum represents the cylinder path position display options. More...
 
enum  PositionMethods { PositionMethodsTangentArea, PositionMethodsVehicleContact, PositionMethodsFrontView }
 This enum represents the cylinder position method options. More...
 
enum  PositionPaths { PositionPathsBaseData, PositionPathsVehicleObject }
 This enum represents the cylinder position path options. More...
 
enum  RequirementsControlType { RequirementsControlTypeStandardDriven, RequirementsControlTypeUserDefined }
 This enum represents the standard or user defined requirement options. More...
 

Public Member Functions

NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilderListCameraList ()
 Returns the list of NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilder defining the camera parameters. More...
 
NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilderCreateCameraListItemBuilder ()
 Creates a NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilder. More...
 
NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilderCreateDemoCylinderListItemBuilder ()
 Creates a NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilder. More...
 
NXOpen::ExpressionCylinderHeight ()
 Returns the expression containing the value for the cylinder height. More...
 
NXOpen::ExpressionCylinderRadius ()
 Returns the expression containing the value for the cylinder radius. More...
 
NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilderListDemoCylinderList ()
 Returns the list of NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilder defining the demo cylinder parameters. More...
 
NXOpen::ExpressionDistanceFromVehicle ()
 Returns the expression containing the value for the distance from vehicle. More...
 
NXOpen::ExpressionDriverSideExtension ()
 Returns the expression containing the value for the driver side extension. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointOffsetTypes EyePointOffsetType ()
 Returns the eye point offset types to define the close range visibility. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointTypes EyePointType ()
 Returns the eye point types to define the close range visibility. More...
 
NXOpen::ExpressionK1Coefficient ()
 Returns the expression containing the value for the k1 coefficient used in blind volume checking. More...
 
NXOpen::ExpressionK2Coefficient ()
 Returns the expression containing the value for the k2 coefficient used in blind volume checking. More...
 
NXString Loading ()
 Returns the loading used in the close range visibility. More...
 
NXOpen::SectionMirrorBoundary ()
 Returns the curves selection used to identify the mirror boundary section. More...
 
NXOpen::ScCollectorMirrorFaces ()
 Returns the faces selection used to identify the mirror surfaces. More...
 
NXOpen::SelectNXObjectListMirrorFacetBodies ()
 Returns the facet selection used to identify the mirror facet bodies. More...
 
NXOpen::PointMirrorRotationPoint ()
 Returns the mirror rotation point specified. More...
 
NXOpen::ExpressionMirrorRotationYAngle ()
 Returns the mirror rotation angle around vehicle Y axis after Z axis. More...
 
NXOpen::ExpressionMirrorRotationZAngle ()
 Returns the mirror rotation angle around vehicle Z axis. More...
 
NXOpen::ScCollectorObstructionFaces ()
 Returns the faces selection used to identify the vehicle obstruction surfaces. More...
 
NXOpen::SelectNXObjectListObstructionFacetBodies ()
 Returns the faces selection used to identify the vehicle obstruction facet bodies. More...
 
NXOpen::ExpressionPassengerSideExtension ()
 Returns the expression containing the value for the passenger side extension. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PathPositionTypes PathPositionType ()
 Returns the path position types used to define close range visibility. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionMethods PositionMethod ()
 Returns the position method types to define the close range visibility. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionPaths PositionPath ()
 Returns the position path types to define the close range visibility. More...
 
NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RequirementsControlType RequirementsControl ()
 Returns the requirements control types to define the close range visibility. More...
 
bool RotateMirrorFace ()
 Returns the indication if the mirror face will be rotated. More...
 
void SetEyePointOffsetType (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointOffsetTypes eyePointOffsetType)
 Sets the eye point offset types to define the close range visibility. More...
 
void SetEyePointType (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointTypes eyePointType)
 Sets the eye point types to define the close range visibility. More...
 
void SetLoading (const NXString &loading)
 Sets the loading used in the close range visibility. More...
 
void SetLoading (const char *loading)
 Sets the loading used in the close range visibility. More...
 
void SetMirrorRotationPoint (NXOpen::Point *mirrorRotationPoint)
 Sets the mirror rotation point specified. More...
 
void SetPathPositionType (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PathPositionTypes pathPositionType)
 Sets the path position types used to define close range visibility. More...
 
void SetPositionMethod (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionMethods positionMethod)
 Sets the position method types to define the close range visibility. More...
 
void SetPositionPath (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionPaths positionPath)
 Sets the position path types to define the close range visibility. More...
 
void SetRequirementsControl (NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RequirementsControlType requirement)
 Sets the requirements control types to define the close range visibility. More...
 
void SetRotateMirrorFace (bool rotateMirrorFace)
 Sets the indication if the mirror face will be rotated. More...
 
void SetShowBlindVolume (bool showBlindVolume)
 Sets the indication if blind volume will be displayed. More...
 
void SetShowExtendedEyes (bool showExtendedEyes)
 Sets the indication if extended eyes will be displayed. More...
 
void SetShowEyeLabels (bool showEyeLabels)
 Sets the indication if eye labels will be displayed. More...
 
void SetShowEyePoints (bool showEyePoints)
 Sets the indication if eye points will be displayed. More...
 
void SetShowPath (bool showPath)
 Sets the indication if demo cylinder path will be displayed. More...
 
void SetShowPathPoints (bool showPathPoints)
 Sets the indication if demo cylinder point position on path will be displayed. More...
 
void SetShowSightRays (bool showSightRays)
 Sets the indication if blind volume sight rays will be displayed. More...
 
void SetShowTorsoLine (bool showTorsoLine)
 Sets the indication if torso line will be displayed. More...
 
void SetStandard (const NXString &standard)
 Sets the standard types to define the close range visibility. More...
 
void SetStandard (const char *standard)
 Sets the standard types to define the close range visibility. More...
 
void SetStepValue (double stepValue)
 Sets the step value to control the accurate for demo cylinder visibility and blind volume area calculation. More...
 
void SetUseMirror (bool useMirror)
 Sets the indication if the mirror will be used. More...
 
bool ShowBlindVolume ()
 Returns the indication if blind volume will be displayed. More...
 
bool ShowExtendedEyes ()
 Returns the indication if extended eyes will be displayed. More...
 
bool ShowEyeLabels ()
 Returns the indication if eye labels will be displayed. More...
 
bool ShowEyePoints ()
 Returns the indication if eye points will be displayed. More...
 
bool ShowPath ()
 Returns the indication if demo cylinder path will be displayed. More...
 
bool ShowPathPoints ()
 Returns the indication if demo cylinder point position on path will be displayed. More...
 
bool ShowSightRays ()
 Returns the indication if blind volume sight rays will be displayed. More...
 
bool ShowTorsoLine ()
 Returns the indication if torso line will be displayed. More...
 
NXString Standard ()
 Returns the standard types to define the close range visibility. More...
 
double StepValue ()
 Returns the step value to control the accurate for demo cylinder visibility and blind volume area calculation. More...
 
bool UseMirror ()
 Returns the indication if the mirror will be used. More...
 
void ValidateBlindVolumes ()
 Validate blind volume area from driver side view. More...
 
NXOpen::ScCollectorVehicleBodies ()
 Returns the bodies selection used to identify vehicle bodies. More...
 
NXOpen::SelectNXObjectListVehicleFacetBodies ()
 Returns the bodies selection used to identify vehicle facet bodies. More...
 
NXOpen::ScCollectorWindowFaces ()
 Returns the faces selection used to identify the vehicle window surfaces. More...
 
NXOpen::SelectNXObjectListWindowFacetBodies ()
 Returns the faces selection used to identify the vehicle window facet bodies. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

The builder to create close range visibility feature.


To create a new instance of this class, use NXOpen::Features::VehicleDesignCollection::CreateCloseRangeVisibilityBuilder
Default values.

Property Value

CylinderHeight.Value

1000 (millimeters part), 40 (inches part)

CylinderRadius.Value

150 (millimeters part), 6 (inches part)

DistanceFromVehicle.Value

2000 (millimeters part), 78.7 (inches part)

DriverSideExtension.Value

700 (millimeters part), 27.5 (inches part)

EyePointOffsetType

NoOffset

EyePointType

Binocular

K1Coefficient.Value

0.292

K2Coefficient.Value

203 (millimeters part), 7.99 (inches part)

MirrorRotationYAngle.Value

0

MirrorRotationZAngle.Value

0

PassengerSideExtension.Value

900 (millimeters part), 35.4 (inches part)

PathPositionType

Both

PositionMethod

TangentArea

PositionPath

BaseData

RequirementsControl

StandardDriven

RotateMirrorFace

0

ShowBlindVolume

0

ShowExtendedEyes

0

ShowEyeLabels

0

ShowEyePoints

0

ShowPath

0

ShowPathPoints

0

ShowSightRays

0

ShowTorsoLine

0

StepValue

0.5

UseMirror

0


Created in NX8.5.0.

Member Enumeration Documentation

This enum represents the eye position offset options.

Enumerator
EyePointOffsetTypesNoOffset 

No offset.

EyePointOffsetTypesAllOffsets 

All offsets.

EyePointOffsetTypesForwardOffset 

Forward offset.

EyePointOffsetTypesSidewaysOffset 

Sideways offset.

EyePointOffsetTypesUpwardOffset 

Upward offset.

This enum represents the binocular or monocular eye position definition options.

Enumerator
EyePointTypesBinocular 

Binocular type.

EyePointTypesMonocular 

Monocular type.

This enum represents the cylinder path position display options.

Enumerator
PathPositionTypesBoth 

Both top and bottom.

PathPositionTypesTop 

Top.

PathPositionTypesBottom 

Bottom.

This enum represents the cylinder position method options.

Enumerator
PositionMethodsTangentArea 

Tangent Area.

PositionMethodsVehicleContact 

Vehicle contact.

PositionMethodsFrontView 

Front view.

This enum represents the cylinder position path options.

Enumerator
PositionPathsBaseData 

Base data.

PositionPathsVehicleObject 

Vehicle object.

This enum represents the standard or user defined requirement options.

Enumerator
RequirementsControlTypeStandardDriven 

Standard driven type.

RequirementsControlTypeUserDefined 

User defined type.

Member Function Documentation

NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilderList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::CameraList ( )

Returns the list of NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilder defining the camera parameters.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilder* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::CreateCameraListItemBuilder ( )

Creates a NXOpen::Features::VehicleDesign::CloseRangeCameraListItemBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")
NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilder* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::CreateDemoCylinderListItemBuilder ( )

Creates a NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilder.

Returns

Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")
NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::CylinderHeight ( )

Returns the expression containing the value for the cylinder height.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::CylinderRadius ( )

Returns the expression containing the value for the cylinder radius.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilderList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::DemoCylinderList ( )

Returns the list of NXOpen::Features::VehicleDesign::CloseRangeDemoCylinderListItemBuilder defining the demo cylinder parameters.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::DistanceFromVehicle ( )

Returns the expression containing the value for the distance from vehicle.

Only valid when position method equals to front view type.
Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::DriverSideExtension ( )

Returns the expression containing the value for the driver side extension.

Only valid when position method equals to front view type.
Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointOffsetTypes NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointOffsetType ( )

Returns the eye point offset types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointTypes NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointType ( )

Returns the eye point types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::K1Coefficient ( )

Returns the expression containing the value for the k1 coefficient used in blind volume checking.


Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::K2Coefficient ( )

Returns the expression containing the value for the k2 coefficient used in blind volume checking.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::Loading ( )

Returns the loading used in the close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Section* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorBoundary ( )

Returns the curves selection used to identify the mirror boundary section.

Only valid when use mirror is checked.
Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorFaces ( )

Returns the faces selection used to identify the mirror surfaces.

Only valid when use mirror is checked.
Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorFacetBodies ( )

Returns the facet selection used to identify the mirror facet bodies.

Only valid when use mirror is checked.
Created in NX11.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorRotationPoint ( )

Returns the mirror rotation point specified.

Only valid when rotate mirror face is checked.
Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorRotationYAngle ( )

Returns the mirror rotation angle around vehicle Y axis after Z axis.

Only valid when rotate mirror face is checked.
Created in NX8.5.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::MirrorRotationZAngle ( )

Returns the mirror rotation angle around vehicle Z axis.

Only valid when rotate mirror face is checked.
Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ObstructionFaces ( )

Returns the faces selection used to identify the vehicle obstruction surfaces.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ObstructionFacetBodies ( )

Returns the faces selection used to identify the vehicle obstruction facet bodies.


Created in NX11.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PassengerSideExtension ( )

Returns the expression containing the value for the passenger side extension.

Only valid when position method equals to front view type.
Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PathPositionTypes NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PathPositionType ( )

Returns the path position types used to define close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionMethods NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionMethod ( )

Returns the position method types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionPaths NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionPath ( )

Returns the position path types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RequirementsControlType NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RequirementsControl ( )

Returns the requirements control types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RotateMirrorFace ( )

Returns the indication if the mirror face will be rotated.

Only valid when use mirror is checked.
Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetEyePointOffsetType ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointOffsetTypes  eyePointOffsetType)

Sets the eye point offset types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyePointOffsetTypeeyepointoffsettype
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetEyePointType ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::EyePointTypes  eyePointType)

Sets the eye point types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyePointTypeeyepointtype
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetLoading ( const NXString loading)

Sets the loading used in the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
loadingloading
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetLoading ( const char *  loading)

Sets the loading used in the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
loadingloading
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetMirrorRotationPoint ( NXOpen::Point mirrorRotationPoint)

Sets the mirror rotation point specified.

Only valid when rotate mirror face is checked.
Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
mirrorRotationPointmirrorrotationpoint
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetPathPositionType ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PathPositionTypes  pathPositionType)

Sets the path position types used to define close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pathPositionTypepathpositiontype
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetPositionMethod ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionMethods  positionMethod)

Sets the position method types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
positionMethodpositionmethod
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetPositionPath ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::PositionPaths  positionPath)

Sets the position path types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
positionPathpositionpath
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetRequirementsControl ( NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::RequirementsControlType  requirement)

Sets the requirements control types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
requirementrequirement
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetRotateMirrorFace ( bool  rotateMirrorFace)

Sets the indication if the mirror face will be rotated.

Only valid when use mirror is checked.
Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rotateMirrorFacerotatemirrorface
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowBlindVolume ( bool  showBlindVolume)

Sets the indication if blind volume will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showBlindVolumeshowblindvolume
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowExtendedEyes ( bool  showExtendedEyes)

Sets the indication if extended eyes will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showExtendedEyesshowextendedeyes
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowEyeLabels ( bool  showEyeLabels)

Sets the indication if eye labels will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showEyeLabelsshoweyelabels
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowEyePoints ( bool  showEyePoints)

Sets the indication if eye points will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showEyePointsshoweyepoints
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowPath ( bool  showPath)

Sets the indication if demo cylinder path will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showPathshowpath
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowPathPoints ( bool  showPathPoints)

Sets the indication if demo cylinder point position on path will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showPathPointsshowpathpoints
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowSightRays ( bool  showSightRays)

Sets the indication if blind volume sight rays will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showSightRaysshowsightrays
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetShowTorsoLine ( bool  showTorsoLine)

Sets the indication if torso line will be displayed.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showTorsoLineshowtorsoline
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetStandard ( const NXString standard)

Sets the standard types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
standardstandard
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetStandard ( const char *  standard)

Sets the standard types to define the close range visibility.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
standardstandard
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetStepValue ( double  stepValue)

Sets the step value to control the accurate for demo cylinder visibility and blind volume area calculation.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
stepValuestepvalue
void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::SetUseMirror ( bool  useMirror)

Sets the indication if the mirror will be used.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
useMirrorusemirror
bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowBlindVolume ( )

Returns the indication if blind volume will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowExtendedEyes ( )

Returns the indication if extended eyes will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowEyeLabels ( )

Returns the indication if eye labels will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowEyePoints ( )

Returns the indication if eye points will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowPath ( )

Returns the indication if demo cylinder path will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowPathPoints ( )

Returns the indication if demo cylinder point position on path will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowSightRays ( )

Returns the indication if blind volume sight rays will be displayed.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ShowTorsoLine ( )

Returns the indication if torso line will be displayed.


Created in NX8.5.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::Standard ( )

Returns the standard types to define the close range visibility.


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::StepValue ( )

Returns the step value to control the accurate for demo cylinder visibility and blind volume area calculation.


Created in NX8.5.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::UseMirror ( )

Returns the indication if the mirror will be used.


Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::ValidateBlindVolumes ( )

Validate blind volume area from driver side view.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::VehicleBodies ( )

Returns the bodies selection used to identify vehicle bodies.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::VehicleFacetBodies ( )

Returns the bodies selection used to identify vehicle facet bodies.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::WindowFaces ( )

Returns the faces selection used to identify the vehicle window surfaces.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::CloseRangeVisibilityBuilder::WindowFacetBodies ( )

Returns the faces selection used to identify the vehicle window facet bodies.


Created in NX11.0.0.

License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.