NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions
NXOpen::Motion::PackagingMeasureBuilder Class Reference

This is the builder class to create or edit a Measure object. More...

Inheritance diagram for NXOpen::Motion::PackagingMeasureBuilder:
NXOpen::Motion::PackagingBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Classes

struct  GeometryData
 Represents geometry data. More...

Public Types

enum  MeasureCondition { MeasureConditionLessThan, MeasureConditionGreaterThan, MeasureConditionEqualTo }
 Measure condition. More...
enum  MeasureType { MeasureTypeMinimumDistance, MeasureTypeAngle }
 Measure type. More...

Public Member Functions

NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition Condition ()
 Returns the measure condition defined at Motion::PackagingMeasureBuilder::MeasureCondition
Created in NX4.0.0.
std::vector
< NXOpen::DisplayableObject * > 
GetList2 ()
 Returns the geometry list 2 of Motion::PackagingMeasure object.
void GetSourceList (std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &sourceGeometryData)
 Gets the source geometry data.
void GetTargetList (std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &targetGeometryData)
 Gets the target geometry data.
NXOpen::Motion::PackagingMeasureBuilder::MeasureType MsType ()
 Returns the Measure type defined at Motion::PackagingMeasureBuilder::MeasureType
Created in NX4.0.0.
void SetCondition (NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition condition)
 Sets the measure condition defined at Motion::PackagingMeasureBuilder::MeasureCondition
Created in NX4.0.0.
void SetList2 (const std::vector< NXOpen::DisplayableObject * > &list2)
 Sets the geometry list 2.
void SetMsType (NXOpen::Motion::PackagingMeasureBuilder::MeasureType mType)
 Sets the Measure type defined at Motion::PackagingMeasureBuilder::MeasureType
Created in NX4.0.0.
void SetSourceList (const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &sourceGeometryData)
 Sets the source geometry data.
void SetStopOnEvent (bool stopOnEvent)
 Sets the Stop_On_Event flag of Motion::PackagingMeasure object
Created in NX4.0.0.
void SetTargetList (const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &targetGeometryData)
 Sets the target geometry data.
void SetThreshold (double threshold)
 Sets the Measure threshold value

void SetTolerance (double tolerance)
 Sets the Measure tolerance value

bool StopOnEvent ()
 Returns the Stop_On_Event flag of Motion::PackagingMeasure object
Created in NX4.0.0.
double Threshold ()
 Returns the Measure threshold value

NXOpen::ExpressionThresholdAngleExpression ()
 Returns the Measure angular threshold expression value
Created in NX8.0.0.
NXOpen::ExpressionThresholdExpression ()
 Returns the Measure threshold expression value
Created in NX8.0.0.
double Tolerance ()
 Returns the Measure tolerance value

NXOpen::ExpressionToleranceAngleExpression ()
 Returns the Measure angular tolerance expression value
Created in NX8.0.0.
NXOpen::ExpressionToleranceExpression ()
 Returns the Measure tolerance expression value
Created in NX8.0.0.

Detailed Description

This is the builder class to create or edit a Measure object.


To create a new instance of this class, use Motion::PackagingCollection::CreateMeasureBuilder

Created in NX4.0.0.


Member Enumeration Documentation

Measure condition.

Enumerator:
MeasureConditionLessThan 

Stop event defined by minimum measurement less than threshold value.

MeasureConditionGreaterThan 

Stop event defined by minimum measurement greater than threshold value.

MeasureConditionEqualTo 

Stop event defined by minimum measurement equal to threshold (target) value.

Measure type.

Enumerator:
MeasureTypeMinimumDistance 

Measure minimum distance between objects.

MeasureTypeAngle 

Measure angle between lines or linear edges.


Member Function Documentation

Returns the measure condition defined at Motion::PackagingMeasureBuilder::MeasureCondition
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Returns the geometry list 2 of Motion::PackagingMeasure object.

Measure can have one or two lists defined. If the user defines two lists, then measurements will be done between each object in list 1 against each object in list 2.

Returns:

Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Gets the source geometry data.


Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
sourceGeometryDataSource geometry data

Gets the target geometry data.


Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
targetGeometryDataTarget geometry data

Returns the Measure type defined at Motion::PackagingMeasureBuilder::MeasureType
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Sets the measure condition defined at Motion::PackagingMeasureBuilder::MeasureCondition
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
conditioncondition

Sets the geometry list 2.


Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
list2list2

Sets the Measure type defined at Motion::PackagingMeasureBuilder::MeasureType
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
mTypem type

Sets the source geometry data.


Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
sourceGeometryDataSource geometry data

Sets the Stop_On_Event flag of Motion::PackagingMeasure object
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
stopOnEventstop on event

Sets the target geometry data.


Created in NX7.5.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
targetGeometryDataTarget geometry data

Sets the Measure threshold value

Deprecated:
Deprecated in NX8.0.0.



Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
thresholdthreshold

Sets the Measure tolerance value

Deprecated:
Deprecated in NX8.0.0.



Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
tolerancetolerance

Returns the Stop_On_Event flag of Motion::PackagingMeasure object
Created in NX4.0.0.



License requirements : mechanisms ("MECHANISMS")

Returns the Measure threshold value

Deprecated:
Deprecated in NX8.0.0.



Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Returns the Measure angular threshold expression value
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")

Returns the Measure threshold expression value
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")

Returns the Measure tolerance value

Deprecated:
Deprecated in NX8.0.0.



Created in NX4.0.0.

License requirements : mechanisms ("MECHANISMS")

Returns the Measure angular tolerance expression value
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")

Returns the Measure tolerance expression value
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")


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