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

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

Inheritance diagram for NXOpen::Features::VisionPlaneBuilder:
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::ExpressionBaseDim ()
 Returns the base dim; dimension from left to right
Created in NX6.0.0.
NXOpen::ExpressionDriverPlane ()
 Returns the driver side plane 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::VisionPlaneBuilder::EnumEyeType EyeType ()
 Returns the eye type to determine which type of v points to be used
Created in NX6.0.0.
NXOpen::ExpressionFrontDim ()
 Returns the front dim; dimension here to front
Created in NX6.0.0.
NXOpen::ExpressionFrontPlane ()
 Returns the front plane inclined angle
Created in NX6.0.0.
bool LowerPlane ()
 Returns the lower plane; toggle on to create lower plane
Created in NX6.0.0.
bool MiddlePlane ()
 Returns the middle plane; toggle on to create middle plane
Created in NX6.0.0.
NXOpen::ExpressionMidPlane ()
 Returns the middle plane inclined angle; means front side,passenger side and driver side are the same
Created in NX6.0.0.
NXOpen::ExpressionPassengerPlane ()
 Returns the passenger side plane 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.
void SetAssoToggle (bool assoToggle)
 Sets the associative toggle; toggle on to create feature
Created in NX6.0.0.
void SetEyeType (NXOpen::Features::VisionPlaneBuilder::EnumEyeType eyeType)
 Sets the eye type to determine which type of v points to be used
Created in NX6.0.0.
void SetLowerPlane (bool lowerPlane)
 Sets the lower plane; toggle on to create lower plane
Created in NX6.0.0.
void SetMiddlePlane (bool middlePlane)
 Sets the middle plane; toggle on to create middle plane
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 SetUpperPlane (bool upperPlane)
 Sets the upper plane; toggle on to create upper plane
Created in NX6.0.0.
void SetVisionType (NXOpen::Features::VisionPlaneBuilder::CustomVisionAngle visionType)
 Sets the vision type; standard or customer defined
Created in NX6.0.0.
bool UpperPlane ()
 Returns the upper plane; toggle on to create upper plane
Created in NX6.0.0.
NXOpen::Features::VisionPlaneBuilder::CustomVisionAngle VisionType ()
 Returns the vision type; standard or customer defined
Created in NX6.0.0.

Detailed Description

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

Property Value

AssoToggle

1

BaseDim.Value

2000 (millimeters part), 0 (inches part)

DriverPlane.Value

4

EyeType

EyeFeature

FrontDim.Value

1000 (millimeters part), 0 (inches part)

FrontPlane.Value

4

LowerPlane

1

MidPlane.Value

1

MiddlePlane

1

PassengerPlane.Value

4

UpperPlane

1

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 base dim; dimension from left to right
Created in NX6.0.0.



License requirements : None

Returns the driver side plane 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 front dim; dimension here to front
Created in NX6.0.0.



License requirements : None

Returns the front plane inclined angle
Created in NX6.0.0.



License requirements : None

Returns the lower plane; toggle on to create lower plane
Created in NX6.0.0.



License requirements : None

Returns the middle plane; toggle on to create middle plane
Created in NX6.0.0.



License requirements : None

Returns the middle plane inclined angle; means front side,passenger side and driver side are the same
Created in NX6.0.0.



License requirements : None

Returns the passenger side plane 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

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 lower plane; toggle on to create lower plane
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
lowerPlanelowerplane

Sets the middle plane; toggle on to create middle plane
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
middlePlanemiddleplane

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 upper plane; toggle on to create upper plane
Created in NX6.0.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
upperPlaneupperplane

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 upper plane; toggle on to create upper plane
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.