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

A NXOpen::Features::VehicleDesign::MirrorCertificationBuilder used to create or edit a vehicle design NXOpen::Features::VehicleDesign::MirrorCertification feature. More...

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

Public Types

enum  DriverSideStandardsType {
  DriverSideStandardsTypeUsaCanadaFmvss111Cmvsss111, DriverSideStandardsTypeEuropeM1n1ClassiiiMirror200397EcEcer4602, DriverSideStandardsTypeEurope71127EuEcer4601Superceded, DriverSideStandardsTypeJapanArticle44Trias29Trias39,
  DriverSideStandardsTypeAustraliaAdr1402, DriverSideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442, DriverSideStandardsTypeChinaGb150842006
}
 Used to indicate the standard for the driver mirror. More...
 
enum  EyeFromOptionType { EyeFromOptionTypeWorkPart, EyeFromOptionTypeRootPart, EyeFromOptionTypeOtherComponent }
 Used to indicate what part the eye is from. More...
 
enum  EyellipsePercentileType { EyellipsePercentileTypePercentile95, EyellipsePercentileTypePercentile99 }
 Used to indicate the eyellipse percentile that is used in mirror certification. More...
 
enum  EyeMethodType { EyeMethodTypeMaximumDistance, EyeMethodTypeMinimumDistance, EyeMethodTypeMeanDistance }
 Used to indicate the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot. More...
 
enum  EyePointMethodType { EyePointMethodTypeByEceVisionPointsFeature, EyePointMethodTypeByHipPoint }
 Used to indicate the method to define the eye point. More...
 
enum  InsideStandardsType {
  InsideStandardsTypeUsaCanadaFmvss111Cmvsss111, InsideStandardsTypeEurope200397EcEcer4602, InsideStandardsTypeJapanArticle44Trias29Trias39, InsideStandardsTypeAustraliaAdr1402,
  InsideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442, InsideStandardsTypeChinaGb150842006
}
 Used to indicate the standard for the inside mirror. More...
 
enum  InstructionFieldPositionType { InstructionFieldPositionTypeOnTargetWall, InstructionFieldPositionTypeOnRoadSurface }
 Used to indicate the postion where the instruction field will be. More...
 
enum  InstructionFieldsType { InstructionFieldsTypeTriangle, InstructionFieldsTypeRectangle }
 Used to indicate the shape type of the instruction field. More...
 
enum  LocationType { LocationTypeInside, LocationTypeDriverSide, LocationTypePassengerSide }
 Used to indicate the mirror location. More...
 
enum  MirrorOrientationType { MirrorOrientationTypeAutoRotation, MirrorOrientationTypeInteractiveAdjustment }
 Used to indicate the method to rotate mirror. More...
 
enum  MirrorSurfaceType { MirrorSurfaceTypePlanar, MirrorSurfaceTypeSpherical }
 Used to indicate the mirror surface type. More...
 
enum  PassengerSideStandardsType {
  PassengerSideStandardsTypeUsaCanadaFmvss111Cmvsss111, PassengerSideStandardsTypeEuropeM1n1ClassiiiMirror200397EcEcer4602, PassengerSideStandardsTypeEuropeM1n1Only71127EuEcer4601Superceded, PassengerSideStandardsTypeEuropeNotM1n171127EuEcer4601Superceded,
  PassengerSideStandardsTypeJapanArticle44Trias29Trias39, PassengerSideStandardsTypeAustraliaAdr1402, PassengerSideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442, PassengerSideStandardsTypeChinaM1n1OnlyGb150842006,
  PassengerSideStandardsTypeChinaNotM1n1Gb150842006
}
 Used to indicate the standard for the passenger mirror. More...
 
enum  ShowVisionConeType { ShowVisionConeTypeNone, ShowVisionConeTypeAll, ShowVisionConeTypeEyeToMirror, ShowVisionConeTypeMirrorToTarget }
 Used to indicate what vision cone will be shown. More...
 

Public Member Functions

bool AllowHeadAndEyeRotation ()
 Returns the indication if the head and eye rotation is allowed. More...
 
NXOpen::ScCollectorBackliteWindshieldFace ()
 Returns the backlite windshield face representing the rear window (backlite) day light opening (DLO). More...
 
NXOpen::SelectNXObjectListBackliteWindshieldFacetBodies ()
 Returns the backlite windshield facet body representing the rear window (backlite) day light opening (DLO). More...
 
NXOpen::SectionBezelCurve ()
 Returns the bezel curve representing the inside perimeter of the closed protective cover (or shell) around a mirror and must be a closed loop of curves. More...
 
NXOpen::ExpressionConvexRadius ()
 Returns the convex radius of the spherial mirror. More...
 
NXOpen::PointCreatePointWithBaseDataSGRPExpression ()
 Create a point according to Base Data SGRP expressions. More...
 
bool DeviateFromStandard ()
 Returns the indication if the target values are deviated from standard. More...
 
NXOpen::SelectNXObjectListDriverSideFacetBodies ()
 Returns the facet body that represents the mirror surface at driver side. More...
 
NXOpen::ScCollectorDriverSideMirrorFace ()
 Returns the face that represents the mirror surface at driver side. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideStandardsType DriverSideStandard ()
 Returns the standard for the driver side mirror. More...
 
NXOpen::Assemblies::SelectComponentEyeComponent ()
 Returns the component part that contains the eye. More...
 
NXString Eyellipse ()
 Returns the eyellipse feature name used for mirror certification. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyellipsePercentileType EyellipsePercentile ()
 Returns the eyellipse percentile that will be used for mirror certification. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMethodType EyeMethod ()
 Returns the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot. More...
 
NXOpen::ScCollectorEyeMirrorRestrictions ()
 Returns the faces representing the restrictions between the eye and the mirror. More...
 
NXOpen::SelectNXObjectListEyeMirrorRestrictionsFacetBodies ()
 Returns the facet bodies representing the restrictions between the eye and the mirror. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyePointMethodType EyePointMethod ()
 Returns the method to define the eye point. More...
 
NXOpen::NXColorGeneralColor ()
 Returns the color applied to the general output geometries. More...
 
bool GenerateValidationLogFile ()
 Returns the indication if the validation log file is generated. More...
 
std::vector< NXStringGetUserRemarks ()
 Gets the user remarks with the feature. More...
 
NXOpen::PointGroundWidePoint ()
 Returns the ground wide point representing the widest position of the vehicle body at the ground level. More...
 
NXOpen::PointHipPoint ()
 Returns the hip point of the driver. More...
 
NXOpen::ExpressionInfiniteDistance ()
 Returns the infinite distance to the eye behind the vehicle. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InsideStandardsType InsideStandard ()
 Returns the standard for the inside mirror. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldPositionType InstructionFieldPosition ()
 Returns the instruction field position, on wall or road. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldsType InstructionFieldType ()
 Returns the instruction field type, triangle or rectangle. More...
 
NXOpen::NXColorLeftEyeColor ()
 Returns the color applied to the left eye vision geometries for the driver or passenger side mirror. More...
 
NXOpen::NXColorLeftEyeDownColor ()
 Returns the color applied to the left eye down-vision geometries for the inside mirror. More...
 
NXOpen::NXColorLeftEyeUpColor ()
 Returns the color applied to the left eye up-vision geometries for the inside mirror. More...
 
NXString Loading ()
 Returns the loading applied to the vehicle for mirror certification. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LocationType Location ()
 Returns the mirror location. More...
 
NXOpen::SelectNXObjectListMirrorFacetBodies ()
 Returns the facet body that represents the closed mirror profile. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorOrientationType MirrorOrientation ()
 Returns the mirror orientation method. More...
 
NXOpen::ScCollectorMirrorSurface ()
 Returns the face that represents the closed mirror profile. More...
 
NXOpen::ScCollectorMirrorTargetRestrictions ()
 Returns the faces representing the restrictions between the mirror and the target plane. More...
 
NXOpen::SelectNXObjectListMirrorTargetRestrictionsFacetBodies ()
 Returns the facet body representing the restrictions between the mirror and the target plane. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorSurfaceType MirrorType ()
 Returns the mirror surface type, planar or spherical. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PassengerSideStandardsType PassengerSideStandard ()
 Returns the standard for passenger side mirror. More...
 
NXOpen::PointPivotPoint ()
 Returns the pivot point about which the mirror rotates. More...
 
NXOpen::PointPrimePoint ()
 Returns the prime point representing the highest inboard point on the mirror, which defines the horizontal ray (in side view) parallel to vehicle centerline (in top view). More...
 
NXOpen::NXColorRightEyeColor ()
 Returns the color applied to the right eye vision geometries for the driver or passenger side mirror. More...
 
NXOpen::NXColorRightEyeDownColor ()
 Returns the color applied to the right eye down-vision geometries for the inside mirror. More...
 
NXOpen::NXColorRightEyeUpColor ()
 Returns the color applied to the right eye up-vision geometries for the inside mirror. More...
 
NXOpen::ExpressionRotatedAngleY ()
 Returns the rotated angle about Y axis. More...
 
NXOpen::ExpressionRotatedAngleZ ()
 Returns the rotated angle about Z axis. More...
 
void SetAllowHeadAndEyeRotation (bool allowHeadAndEyeRotation)
 Sets the indication if the head and eye rotation is allowed. More...
 
void SetDeviateFromStandard (bool deviateFromStandard)
 Sets the indication if the target values are deviated from standard. More...
 
void SetDriverSideStandard (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideStandardsType driverSideStandard)
 Sets the standard for the driver side mirror. More...
 
void SetEyellipse (const NXString &eyellipse)
 Sets the eyellipse feature name used for mirror certification. More...
 
void SetEyellipse (const char *eyellipse)
 Sets the eyellipse feature name used for mirror certification. More...
 
void SetEyellipsePercentile (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyellipsePercentileType eyellipsePercentile)
 Sets the eyellipse percentile that will be used for mirror certification. More...
 
void SetEyeMethod (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMethodType eyeMethod)
 Sets the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot. More...
 
void SetEyePointMethod (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyePointMethodType eyePointMethod)
 Sets the method to define the eye point. More...
 
void SetGeneralColor (NXOpen::NXColor *generalColor)
 Sets the color applied to the general output geometries. More...
 
void SetGenerateValidationLogFile (bool generateValidationLogFile)
 Sets the indication if the validation log file is generated. More...
 
void SetGroundWidePoint (NXOpen::Point *groundWidePoint)
 Sets the ground wide point representing the widest position of the vehicle body at the ground level. More...
 
void SetHipPoint (NXOpen::Point *hipPoint)
 Sets the hip point of the driver. More...
 
void SetInsideStandard (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InsideStandardsType insideStandard)
 Sets the standard for the inside mirror. More...
 
void SetInstructionFieldPosition (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldPositionType instructionFieldPosition)
 Sets the instruction field position, on wall or road. More...
 
void SetInstructionFieldType (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldsType instructionFieldType)
 Sets the instruction field type, triangle or rectangle. More...
 
void SetLeftEyeColor (NXOpen::NXColor *leftEyeColor)
 Sets the color applied to the left eye vision geometries for the driver or passenger side mirror. More...
 
void SetLeftEyeDownColor (NXOpen::NXColor *leftEyeDownColor)
 Sets the color applied to the left eye down-vision geometries for the inside mirror. More...
 
void SetLeftEyeUpColor (NXOpen::NXColor *leftEyeUpColor)
 Sets the color applied to the left eye up-vision geometries for the inside mirror. More...
 
void SetLoading (const NXString &loading)
 Sets the loading applied to the vehicle for mirror certification. More...
 
void SetLoading (const char *loading)
 Sets the loading applied to the vehicle for mirror certification. More...
 
void SetLocation (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LocationType location)
 Sets the mirror location. More...
 
void SetMirrorOrientation (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorOrientationType mirrorOrientation)
 Sets the mirror orientation method. More...
 
void SetMirrorType (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorSurfaceType mirrorType)
 Sets the mirror surface type, planar or spherical. More...
 
void SetPassengerSideStandard (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PassengerSideStandardsType passengerSideStandard)
 Sets the standard for passenger side mirror. More...
 
void SetPivotPoint (NXOpen::Point *pivotPoint)
 Sets the pivot point about which the mirror rotates. More...
 
void SetPrimePoint (NXOpen::Point *primePoint)
 Sets the prime point representing the highest inboard point on the mirror, which defines the horizontal ray (in side view) parallel to vehicle centerline (in top view). More...
 
void SetRightEyeColor (NXOpen::NXColor *rightEyeColor)
 Sets the color applied to the right eye vision geometries for the driver or passenger side mirror. More...
 
void SetRightEyeDownColor (NXOpen::NXColor *rightEyeDownColor)
 Sets the color applied to the right eye down-vision geometries for the inside mirror. More...
 
void SetRightEyeUpColor (NXOpen::NXColor *rightEyeUpColor)
 Sets the color applied to the right eye up-vision geometries for the inside mirror. More...
 
void SetShowRays (bool showRays)
 Sets the indication if the vision rays are created. More...
 
void SetShowVisionCone (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowVisionConeType showVisionCone)
 Sets the indication if the vision cone is shown. More...
 
void SetUseEyeFrom (NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeFromOptionType useEyeFrom)
 Sets the part that the eye is from. More...
 
void SetUseLoadingSpecifiedByStandard (bool useLoadingSpecifiedByStandard)
 Sets the flag to indicate if the loading specified by the standard will be used. More...
 
void SetUserRemarks (const std::vector< NXString > &userRemarks)
 Sets the user remarks with the feature. More...
 
void SetViewValidationResults (bool viewValidationResults)
 Sets the indication if the packaging validation gadget is invoked to view the results. More...
 
void SetWheelProtrusionPoint (NXOpen::Point *wheelProtrusionPoint)
 Sets the wheel protrusion point used to calculate close targets near the rear axle centerline. More...
 
bool ShowRays ()
 Returns the indication if the vision rays are created. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowVisionConeType ShowVisionCone ()
 Returns the indication if the vision cone is shown. More...
 
NXOpen::ExpressionTargetDistance ()
 Returns the target distance to the eye behind the vehicle, which is defined in the standard. More...
 
NXOpen::ExpressionTargetDistanceFar ()
 Returns the far target distance to the eye behind the vehicle, which is defined in the standard. More...
 
NXOpen::ExpressionTargetWidthAngular ()
 Returns the target vision angle, which is defined in the standard. More...
 
NXOpen::ExpressionTargetWidthLength ()
 Returns the target width at the target distance position, which is defined in the standard. More...
 
NXOpen::ExpressionTargetWidthLengthFar ()
 Returns the target width at the far target distance position, which is defined in the standard. More...
 
NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeFromOptionType UseEyeFrom ()
 Returns the part that the eye is from. More...
 
bool UseLoadingSpecifiedByStandard ()
 Returns the flag to indicate if the loading specified by the standard will be used. More...
 
bool ViewValidationResults ()
 Returns the indication if the packaging validation gadget is invoked to view the results. More...
 
NXOpen::PointWheelProtrusionPoint ()
 Returns the wheel protrusion point used to calculate close targets near the rear axle centerline. 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

A NXOpen::Features::VehicleDesign::MirrorCertificationBuilder used to create or edit a vehicle design NXOpen::Features::VehicleDesign::MirrorCertification feature.


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

Property Value

AllowHeadAndEyeRotation

1

ConvexRadius.Value

0 (millimeters part), 0 (inches part)

DeviateFromStandard

0

DriverSideStandard

UsaCanadaFmvss111Cmvsss111

EyeMethod

MaximumDistance

EyePointMethod

ByHipPoint

EyellipsePercentile

Percentile95

GenerateValidationLogFile

0

InfiniteDistance.Value

0 (millimeters part), 0 (inches part)

InsideStandard

UsaCanadaFmvss111Cmvsss111

InstructionFieldPosition

OnTargetWall

InstructionFieldType

Triangle

Location

Inside

MirrorOrientation

AutoRotation

MirrorType

Planar

PassengerSideStandard

UsaCanadaFmvss111Cmvsss111

RotatedAngleY.Value

0

RotatedAngleZ.Value

0

ShowRays

1

ShowVisionCone

None

TargetDistance.Value

0 (millimeters part), 0 (inches part)

TargetDistanceFar.Value

0 (millimeters part), 0 (inches part)

TargetWidthAngular.Value

0

TargetWidthLength.Value

0 (millimeters part), 0 (inches part)

TargetWidthLengthFar.Value

0 (millimeters part), 0 (inches part)

UseEyeFrom

WorkPart

UseLoadingSpecifiedByStandard

1

ViewValidationResults

0


Created in NX9.0.0.

Member Enumeration Documentation

Used to indicate the standard for the driver mirror.

Enumerator
DriverSideStandardsTypeUsaCanadaFmvss111Cmvsss111 

Represents USA - Canada : FMVSS111 - CMVSSS111 standard.

DriverSideStandardsTypeEuropeM1n1ClassiiiMirror200397EcEcer4602 

Represents Europe (M1/N1_Class III Mirror) : 2003/97/EC - ECE R46.02 standard.

DriverSideStandardsTypeEurope71127EuEcer4601Superceded 

Represents Europe : 71/127/EU - ECE R46.01 (Superceded ) standard.

DriverSideStandardsTypeJapanArticle44Trias29Trias39 

Represents Japan : Article 44/TRIAS 29/TRIAS 39 standard.

DriverSideStandardsTypeAustraliaAdr1402 

Represents Australia : ADR 14/02 standard.

DriverSideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442 

Represents Saudi Arabia - Gulf States : SSA 770/771 GS 421/442 standard.

DriverSideStandardsTypeChinaGb150842006 

china gb150842006

Used to indicate what part the eye is from.

Enumerator
EyeFromOptionTypeWorkPart 

Represents eyellipse feature is from work part.

EyeFromOptionTypeRootPart 

Represents eyellipse feature is from root part.

EyeFromOptionTypeOtherComponent 

Represents eyellipse feature is from the other component Part.

Used to indicate the eyellipse percentile that is used in mirror certification.

Enumerator
EyellipsePercentileTypePercentile95 

Represents 95 Percentile eyellipse will be used for mirror certification.

EyellipsePercentileTypePercentile99 

Represents 99 Percentile eyellipse will be used for mirror certification.

Used to indicate the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot.

Enumerator
EyeMethodTypeMaximumDistance 

Represents using the maximum distance.

EyeMethodTypeMinimumDistance 

Represents using the minimum distance.

EyeMethodTypeMeanDistance 

Represents using the mean distance.

Used to indicate the method to define the eye point.

Enumerator
EyePointMethodTypeByEceVisionPointsFeature 

Represents using ECE Vision Point feature to get eye point.

EyePointMethodTypeByHipPoint 

Represents using Hip Point to calculate the eye point.

Used to indicate the standard for the inside mirror.

Enumerator
InsideStandardsTypeUsaCanadaFmvss111Cmvsss111 

Represents USA - Canada : FMVSS111 - CMVSSS111 standard.

InsideStandardsTypeEurope200397EcEcer4602 

Represents Europe : 2003/97/EC - ECE R46.02 standard.

InsideStandardsTypeJapanArticle44Trias29Trias39 

Represents Japan : Article 44/TRIAS 29/TRIAS 39 standard.

InsideStandardsTypeAustraliaAdr1402 

Represents Australia : ADR 14/02 standard.

InsideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442 

Represents Saudi Arabia - Gulf States : SSA 770/771 GS 421/442 standard.

InsideStandardsTypeChinaGb150842006 

china gb150842006

Used to indicate the postion where the instruction field will be.

Enumerator
InstructionFieldPositionTypeOnTargetWall 

Represents that the instrucition field is on target wall.

InstructionFieldPositionTypeOnRoadSurface 

Represents that the instrucition field is on road surface.

Used to indicate the shape type of the instruction field.

Enumerator
InstructionFieldsTypeTriangle 

Represents that the triangle Instruction field will be created.

InstructionFieldsTypeRectangle 

Represents that the rectangle Instruction field will be created.

Used to indicate the mirror location.

Enumerator
LocationTypeInside 

Represents the inside location.

LocationTypeDriverSide 

Represents the driver side location.

LocationTypePassengerSide 

passenger side

Used to indicate the method to rotate mirror.

Enumerator
MirrorOrientationTypeAutoRotation 

Represents that the mirror will be rotated automatically.

MirrorOrientationTypeInteractiveAdjustment 

Represents that the mirror will be rotated interactively.

Used to indicate the mirror surface type.

Enumerator
MirrorSurfaceTypePlanar 

Represents the planar mirror surface.

MirrorSurfaceTypeSpherical 

Represents the spherical mirror surface.

Used to indicate the standard for the passenger mirror.

Enumerator
PassengerSideStandardsTypeUsaCanadaFmvss111Cmvsss111 

Represents USA - Canada : FMVSS111 - CMVSSS111 standard.

PassengerSideStandardsTypeEuropeM1n1ClassiiiMirror200397EcEcer4602 

Represents Europe (M1/N1_Class III Mirror) : 2003/97/EC - ECE R46.02 standard.

PassengerSideStandardsTypeEuropeM1n1Only71127EuEcer4601Superceded 

Represents Europe (M1/N1 only) : 71/127/EU - ECE R46.01 (Superceded ) standard.

PassengerSideStandardsTypeEuropeNotM1n171127EuEcer4601Superceded 

Represents Europe (Not M1/N1) : 71/127/EU - ECE R46.01 : (Superceded ) standard.

PassengerSideStandardsTypeJapanArticle44Trias29Trias39 

Represents Japan : Article 44/TRIAS 29/TRIAS 39 standard.

PassengerSideStandardsTypeAustraliaAdr1402 

Represents Australia : ADR 14/02 standard.

PassengerSideStandardsTypeSaudiArabiaGulfStatesSsa770771Gs421442 

Represents Saudi Arabia - Gulf States : SSA 770/771 GS 421/442 standard.

PassengerSideStandardsTypeChinaM1n1OnlyGb150842006 

Represents China (M1/N1 only) : GB 15084 - 2006 standard.

PassengerSideStandardsTypeChinaNotM1n1Gb150842006 

Represents China (Not M1/N1) : GB 15084 - 2006 standard.

Used to indicate what vision cone will be shown.

Enumerator
ShowVisionConeTypeNone 

Represents the vision cones aren't shown.

ShowVisionConeTypeAll 

Represents both of Eye-Mirror and Mirror Target vision cones are shown.

ShowVisionConeTypeEyeToMirror 

Represents only Eye-Mirror vision cone is shown.

ShowVisionConeTypeMirrorToTarget 

Represents only Mirror-Target vision cone is shown.

Member Function Documentation

bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::AllowHeadAndEyeRotation ( )

Returns the indication if the head and eye rotation is allowed.


Created in NX9.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::BackliteWindshieldFace ( )

Returns the backlite windshield face representing the rear window (backlite) day light opening (DLO).


Created in NX9.0.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::BackliteWindshieldFacetBodies ( )

Returns the backlite windshield facet body representing the rear window (backlite) day light opening (DLO).


Created in NX11.0.0.

License requirements : None

NXOpen::Section* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::BezelCurve ( )

Returns the bezel curve representing the inside perimeter of the closed protective cover (or shell) around a mirror and must be a closed loop of curves.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ConvexRadius ( )

Returns the convex radius of the spherial mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::CreatePointWithBaseDataSGRPExpression ( )

Create a point according to Base Data SGRP expressions.

Returns

Created in NX11.0.1.

License requirements : None
bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DeviateFromStandard ( )

Returns the indication if the target values are deviated from standard.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideFacetBodies ( )

Returns the facet body that represents the mirror surface at driver side.


Created in NX11.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideMirrorFace ( )

Returns the face that represents the mirror surface at driver side.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideStandardsType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideStandard ( )

Returns the standard for the driver side mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::Assemblies::SelectComponent* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeComponent ( )

Returns the component part that contains the eye.


Created in NX9.0.0.

License requirements : None

NXString NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::Eyellipse ( )

Returns the eyellipse feature name used for mirror certification.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyellipsePercentileType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyellipsePercentile ( )

Returns the eyellipse percentile that will be used for mirror certification.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMethodType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMethod ( )

Returns the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot.


Created in NX9.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMirrorRestrictions ( )

Returns the faces representing the restrictions between the eye and the mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMirrorRestrictionsFacetBodies ( )

Returns the facet bodies representing the restrictions between the eye and the mirror.


Created in NX11.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyePointMethodType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyePointMethod ( )

Returns the method to define the eye point.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::GeneralColor ( )

Returns the color applied to the general output geometries.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::GenerateValidationLogFile ( )

Returns the indication if the validation log file is generated.


Created in NX9.0.0.

License requirements : None

std::vector<NXString> NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::GetUserRemarks ( )

Gets the user remarks with the feature.

Returns

Created in NX9.0.0.

License requirements : None
NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::GroundWidePoint ( )

Returns the ground wide point representing the widest position of the vehicle body at the ground level.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::HipPoint ( )

Returns the hip point of the driver.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InfiniteDistance ( )

Returns the infinite distance to the eye behind the vehicle.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InsideStandardsType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InsideStandard ( )

Returns the standard for the inside mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldPositionType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldPosition ( )

Returns the instruction field position, on wall or road.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldsType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldType ( )

Returns the instruction field type, triangle or rectangle.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LeftEyeColor ( )

Returns the color applied to the left eye vision geometries for the driver or passenger side mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LeftEyeDownColor ( )

Returns the color applied to the left eye down-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LeftEyeUpColor ( )

Returns the color applied to the left eye up-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : None

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

Returns the loading applied to the vehicle for mirror certification.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LocationType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::Location ( )

Returns the mirror location.


Created in NX9.0.0.

License requirements : None

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

Returns the facet body that represents the closed mirror profile.


Created in NX11.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorOrientationType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorOrientation ( )

Returns the mirror orientation method.


Created in NX9.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorSurface ( )

Returns the face that represents the closed mirror profile.


Created in NX9.0.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorTargetRestrictions ( )

Returns the faces representing the restrictions between the mirror and the target plane.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorTargetRestrictionsFacetBodies ( )

Returns the facet body representing the restrictions between the mirror and the target plane.


Created in NX11.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorSurfaceType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorType ( )

Returns the mirror surface type, planar or spherical.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PassengerSideStandardsType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PassengerSideStandard ( )

Returns the standard for passenger side mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PivotPoint ( )

Returns the pivot point about which the mirror rotates.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PrimePoint ( )

Returns the prime point representing the highest inboard point on the mirror, which defines the horizontal ray (in side view) parallel to vehicle centerline (in top view).


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::RightEyeColor ( )

Returns the color applied to the right eye vision geometries for the driver or passenger side mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::RightEyeDownColor ( )

Returns the color applied to the right eye down-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::NXColor* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::RightEyeUpColor ( )

Returns the color applied to the right eye up-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::RotatedAngleY ( )

Returns the rotated angle about Y axis.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::RotatedAngleZ ( )

Returns the rotated angle about Z axis.


Created in NX9.0.0.

License requirements : None

void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetAllowHeadAndEyeRotation ( bool  allowHeadAndEyeRotation)

Sets the indication if the head and eye rotation is allowed.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
allowHeadAndEyeRotationallowheadandeyerotation
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetDeviateFromStandard ( bool  deviateFromStandard)

Sets the indication if the target values are deviated from standard.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deviateFromStandarddeviatefromstandard
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetDriverSideStandard ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::DriverSideStandardsType  driverSideStandard)

Sets the standard for the driver side mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
driverSideStandarddriversidestandard
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetEyellipse ( const NXString eyellipse)

Sets the eyellipse feature name used for mirror certification.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyellipseeyellipse
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetEyellipse ( const char *  eyellipse)

Sets the eyellipse feature name used for mirror certification.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyellipseeyellipse
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetEyellipsePercentile ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyellipsePercentileType  eyellipsePercentile)

Sets the eyellipse percentile that will be used for mirror certification.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyellipsePercentileeyellipsepercentile
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetEyeMethod ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeMethodType  eyeMethod)

Sets the method to calculate the eye location based on the distance from the eyellipse to the mirror pivot.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyeMethodeyemethod
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetEyePointMethod ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyePointMethodType  eyePointMethod)

Sets the method to define the eye point.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
eyePointMethodeyepointmethod
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetGeneralColor ( NXOpen::NXColor generalColor)

Sets the color applied to the general output geometries.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
generalColorgeneralcolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetGenerateValidationLogFile ( bool  generateValidationLogFile)

Sets the indication if the validation log file is generated.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
generateValidationLogFilegeneratevalidationlogfile
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetGroundWidePoint ( NXOpen::Point groundWidePoint)

Sets the ground wide point representing the widest position of the vehicle body at the ground level.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
groundWidePointgroundwidepoint
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetHipPoint ( NXOpen::Point hipPoint)

Sets the hip point of the driver.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
hipPointhippoint
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetInsideStandard ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InsideStandardsType  insideStandard)

Sets the standard for the inside mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
insideStandardinsidestandard
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetInstructionFieldPosition ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldPositionType  instructionFieldPosition)

Sets the instruction field position, on wall or road.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
instructionFieldPositioninstructionfieldposition
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetInstructionFieldType ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::InstructionFieldsType  instructionFieldType)

Sets the instruction field type, triangle or rectangle.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
instructionFieldTypeinstructionfieldtype
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetLeftEyeColor ( NXOpen::NXColor leftEyeColor)

Sets the color applied to the left eye vision geometries for the driver or passenger side mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
leftEyeColorlefteyecolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetLeftEyeDownColor ( NXOpen::NXColor leftEyeDownColor)

Sets the color applied to the left eye down-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
leftEyeDownColorlefteyedowncolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetLeftEyeUpColor ( NXOpen::NXColor leftEyeUpColor)

Sets the color applied to the left eye up-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
leftEyeUpColorlefteyeupcolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetLoading ( const NXString loading)

Sets the loading applied to the vehicle for mirror certification.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

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

Sets the loading applied to the vehicle for mirror certification.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
loadingloading
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetLocation ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::LocationType  location)

Sets the mirror location.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
locationlocation
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetMirrorOrientation ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorOrientationType  mirrorOrientation)

Sets the mirror orientation method.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
mirrorOrientationmirrororientation
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetMirrorType ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::MirrorSurfaceType  mirrorType)

Sets the mirror surface type, planar or spherical.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
mirrorTypemirrortype
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetPassengerSideStandard ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::PassengerSideStandardsType  passengerSideStandard)

Sets the standard for passenger side mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
passengerSideStandardpassengersidestandard
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetPivotPoint ( NXOpen::Point pivotPoint)

Sets the pivot point about which the mirror rotates.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pivotPointpivotpoint
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetPrimePoint ( NXOpen::Point primePoint)

Sets the prime point representing the highest inboard point on the mirror, which defines the horizontal ray (in side view) parallel to vehicle centerline (in top view).


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
primePointprimepoint
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetRightEyeColor ( NXOpen::NXColor rightEyeColor)

Sets the color applied to the right eye vision geometries for the driver or passenger side mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rightEyeColorrighteyecolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetRightEyeDownColor ( NXOpen::NXColor rightEyeDownColor)

Sets the color applied to the right eye down-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rightEyeDownColorrighteyedowncolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetRightEyeUpColor ( NXOpen::NXColor rightEyeUpColor)

Sets the color applied to the right eye up-vision geometries for the inside mirror.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
rightEyeUpColorrighteyeupcolor
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetShowRays ( bool  showRays)

Sets the indication if the vision rays are created.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showRaysshowrays
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetShowVisionCone ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowVisionConeType  showVisionCone)

Sets the indication if the vision cone is shown.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
showVisionConeshowvisioncone
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetUseEyeFrom ( NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeFromOptionType  useEyeFrom)

Sets the part that the eye is from.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
useEyeFromuseeyefrom
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetUseLoadingSpecifiedByStandard ( bool  useLoadingSpecifiedByStandard)

Sets the flag to indicate if the loading specified by the standard will be used.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
useLoadingSpecifiedByStandarduseloadingspecifiedbystandard
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetUserRemarks ( const std::vector< NXString > &  userRemarks)

Sets the user remarks with the feature.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
userRemarksuserremarks
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetViewValidationResults ( bool  viewValidationResults)

Sets the indication if the packaging validation gadget is invoked to view the results.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
viewValidationResultsviewvalidationresults
void NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::SetWheelProtrusionPoint ( NXOpen::Point wheelProtrusionPoint)

Sets the wheel protrusion point used to calculate close targets near the rear axle centerline.


Created in NX9.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
wheelProtrusionPointwheelprotrusionpoint
bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowRays ( )

Returns the indication if the vision rays are created.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowVisionConeType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ShowVisionCone ( )

Returns the indication if the vision cone is shown.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::TargetDistance ( )

Returns the target distance to the eye behind the vehicle, which is defined in the standard.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::TargetDistanceFar ( )

Returns the far target distance to the eye behind the vehicle, which is defined in the standard.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::TargetWidthAngular ( )

Returns the target vision angle, which is defined in the standard.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::TargetWidthLength ( )

Returns the target width at the target distance position, which is defined in the standard.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::TargetWidthLengthFar ( )

Returns the target width at the far target distance position, which is defined in the standard.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::EyeFromOptionType NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::UseEyeFrom ( )

Returns the part that the eye is from.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::UseLoadingSpecifiedByStandard ( )

Returns the flag to indicate if the loading specified by the standard will be used.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::ViewValidationResults ( )

Returns the indication if the packaging validation gadget is invoked to view the results.


Created in NX9.0.0.

License requirements : None

NXOpen::Point* NXOpen::Features::VehicleDesign::MirrorCertificationBuilder::WheelProtrusionPoint ( )

Returns the wheel protrusion point used to calculate close targets near the rear axle centerline.


Created in NX9.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.