NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::CAE::SelRecipeCoordinateStrategy Class Reference

Represents a coordinate strategy that resolves to a single node. More...

Inheritance diagram for NXOpen::CAE::SelRecipeCoordinateStrategy:
NXOpen::CAE::SelRecipeStrategy NXOpen::CAE::SelRecipeBaseStrategy NXOpen::TaggedObject

Public Types

enum  Pref { PrefLowestLabel, PrefHighestLabel, PrefClosestNode }
 the resolve preference More...
 

Public Member Functions

NXOpen::Point3d Coordinates ()
 Returns the target coordinates. More...
 
NXOpen::CAE::SelRecipeCoordinateStrategy::Pref ResolvePreference ()
 Returns the resolve preference. More...
 
void SetCoordinatesAndTolerance (const NXOpen::Point3d &coordinates, double tolerance)
 Set the target coordinates. More...
 
void SetResolvePreference (NXOpen::CAE::SelRecipeCoordinateStrategy::Pref resolvePref)
 Set the resolve preference. More...
 
double Tolerance ()
 Returns the tolerance. More...
 
- Public Member Functions inherited from NXOpen::CAE::SelRecipeStrategy
NXOpen::TaggedObjectInputFilter ()
 Returns the input filter
Created in NX1847.0.0. More...
 
void SetInputFilter (NXOpen::TaggedObject *inpFilter)
 Sets the input filter
Created in NX1847.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAE::SelRecipeBaseStrategy
NXOpen::CAE::SelRecipeBaseStrategy::Type StrategyType ()
 Returns the strategy type
Created in NX1847.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a coordinate strategy that resolves to a single node.


Use the NXOpen::CAE::SelRecipeBuilder class to add strategy.

Created in NX1847.0.0.

Member Enumeration Documentation

the resolve preference

Enumerator
PrefLowestLabel 

lowest label

PrefHighestLabel 

highest label

PrefClosestNode 

closest node

Member Function Documentation

NXOpen::Point3d NXOpen::CAE::SelRecipeCoordinateStrategy::Coordinates ( )

Returns the target coordinates.


Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

NXOpen::CAE::SelRecipeCoordinateStrategy::Pref NXOpen::CAE::SelRecipeCoordinateStrategy::ResolvePreference ( )

Returns the resolve preference.

Set to Lowest Label by default.Used as declash in case the recipe finds multiple nodes within tolerance
Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

void NXOpen::CAE::SelRecipeCoordinateStrategy::SetCoordinatesAndTolerance ( const NXOpen::Point3d coordinates,
double  tolerance 
)

Set the target coordinates.


Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
coordinatescoordinates
tolerancetolerance
void NXOpen::CAE::SelRecipeCoordinateStrategy::SetResolvePreference ( NXOpen::CAE::SelRecipeCoordinateStrategy::Pref  resolvePref)

Set the resolve preference.


Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
resolvePrefresolvepref
double NXOpen::CAE::SelRecipeCoordinateStrategy::Tolerance ( )

Returns the tolerance.


Created in NX1847.0.0.

License requirements : nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")


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