NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::WindshieldDatumBuilder Class Reference

Represents a Features::WindshieldDatum builder
To create a new instance of this class, use Features::FeatureCollection::CreateWindshieldDatumBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::WindshieldDatumBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CustomVisionAngle { CustomVisionAngleStandard, CustomVisionAngleCustom }
 vision angle type More...
enum  EnumEyeType { EnumEyeTypeEyeFeature, EnumEyeTypeV1Point, EnumEyeTypeV2Point }
 eye definition type More...

Public Member Functions

bool AssoToggle ()
 Returns the associative toggle; toggle on to create feature
Created in NX6.0.0.
NXOpen::ExpressionBottomAngle ()
 Returns the bottom inclined angle
Created in NX6.0.0.
NXOpen::Features::SelectFeatureEyeFeature ()
 Returns the eye feature; select eec feature when eye type specified
Created in NX6.0.0.
NXOpen::Features::WindshieldDatumBuilder::EnumEyeType EyeType ()
 Returns the eye type to determine which type of v points to be used
Created in NX6.0.0.
NXOpen::ExpressionHorizontalAngle ()
 Returns the horizontal inclined angle
Created in NX6.0.0.
NXOpen::PointPointV1 ()
 Returns the point v1; select one point when eye type specified
Created in NX6.0.0.
NXOpen::PointPointV2 ()
 Returns the point v2; select one point when eye type specified
Created in NX6.0.0.
NXOpen::ExpressionRayLength ()
 Returns the ray length
Created in NX6.0.0.
NXOpen::ScCollectorSelectWindshield ()
 Returns the windshield collector which the v points will be projected onto
Created in NX6.0.0.
void SetAssoToggle (bool assoToggle)
 Sets the associative toggle; toggle on to create feature
Created in NX6.0.0.
void SetEyeType (NXOpen::Features::WindshieldDatumBuilder::EnumEyeType eyeType)
 Sets the eye type to determine which type of v points to be used
Created in NX6.0.0.
void SetPointV1 (NXOpen::Point *pointV1)
 Sets the point v1; select one point when eye type specified
Created in NX6.0.0.
void SetPointV2 (NXOpen::Point *pointV2)
 Sets the point v2; select one point when eye type specified
Created in NX6.0.0.
void SetShowPoints (bool showPoints)
 Sets the show points to determine whether to create points or not
Created in NX6.0.0.
void SetShowRays (bool showRays)
 Sets the show rays to determine whether to create ray lines or not
Created in NX6.0.0.
void SetVisionType (NXOpen::Features::WindshieldDatumBuilder::CustomVisionAngle visionType)
 Sets the vision type; standard or customer defined
Created in NX6.0.0.
bool ShowPoints ()
 Returns the show points to determine whether to create points or not
Created in NX6.0.0.
bool ShowRays ()
 Returns the show rays to determine whether to create ray lines or not
Created in NX6.0.0.
NXOpen::ExpressionTopAngle ()
 Returns the top inclined angle
Created in NX6.0.0.
NXOpen::Features::WindshieldDatumBuilder::CustomVisionAngle VisionType ()
 Returns the vision type; standard or customer defined
Created in NX6.0.0.

Detailed Description

Represents a Features::WindshieldDatum builder
To create a new instance of this class, use Features::FeatureCollection::CreateWindshieldDatumBuilder
Default values.

Property Value

AssoToggle

1

BottomAngle.Value

5

EyeType

EyeFeature

HorizontalAngle.Value

17

RayLength.Value

3000 (millimeters part), 0 (inches part)

ShowPoints

1

ShowRays

1

TopAngle.Value

7

VisionType

Standard


Created in NX6.0.0.


Member Enumeration Documentation

vision angle type

Enumerator:
CustomVisionAngleStandard 

standard

CustomVisionAngleCustom 

customized

eye definition type

Enumerator:
EnumEyeTypeEyeFeature 

eye feature

EnumEyeTypeV1Point 

v1 point

EnumEyeTypeV2Point 

v2 point


Member Function Documentation

Returns the associative toggle; toggle on to create feature
Created in NX6.0.0.



License requirements : None

Returns the bottom inclined angle
Created in NX6.0.0.



License requirements : None

Returns the eye feature; select eec feature when eye type specified
Created in NX6.0.0.



License requirements : None

Returns the eye type to determine which type of v points to be used
Created in NX6.0.0.



License requirements : None

Returns the horizontal inclined angle
Created in NX6.0.0.



License requirements : None

Returns the point v1; select one point when eye type specified
Created in NX6.0.0.



License requirements : None

Returns the point v2; select one point when eye type specified
Created in NX6.0.0.



License requirements : None

Returns the ray length
Created in NX6.0.0.



License requirements : None

Returns the windshield collector which the v points will be projected onto
Created in NX6.0.0.



License requirements : None

Sets the associative toggle; toggle on to create feature
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
assoToggleassotoggle

Sets the eye type to determine which type of v points to be used
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
eyeTypeeyetype

Sets the point v1; select one point when eye type specified
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
pointV1pointv1

Sets the point v2; select one point when eye type specified
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
pointV2pointv2

Sets the show points to determine whether to create points or not
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
showPointsshowpoints

Sets the show rays to determine whether to create ray lines or not
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
showRaysshowrays

Sets the vision type; standard or customer defined
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
visionTypevisiontype

Returns the show points to determine whether to create points or not
Created in NX6.0.0.



License requirements : None

Returns the show rays to determine whether to create ray lines or not
Created in NX6.0.0.



License requirements : None

Returns the top inclined angle
Created in NX6.0.0.



License requirements : None

Returns the vision type; standard or customer defined
Created in NX6.0.0.



License requirements : None


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