NX Open C++ Reference Guide
|
the pattern orientation definition. More...
Public Types | |
enum | Enum { EnumFixed, EnumNormalToPath, EnumNormalToVector, EnumParallelToVector, EnumThroughAxis, EnumFollowPattern, EnumFollowCSYS, EnumCSYStoCSYS } |
pattern orientation options for all pattern types. More... | |
enum | ProjDirEnum { ProjDirEnumPatternPlaneNormal, ProjDirEnumNormalToFace, ProjDirEnumRadialDir, ProjDirEnumUserDefinedVector } |
pattern follow face project direction options available. More... | |
the pattern orientation definition.
Allows to specify an orientation option and corresponding entities.
Created in NX7.5.0.
pattern orientation options for all pattern types.
pattern follow face project direction options available.
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::AlongOrientationOption | ( | ) |
Returns the orientationOption for Along pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::Expression* NXOpen::GeometricUtilities::PatternOrientation::AlongPathRotationAngle | ( | ) |
Returns the along path rotation angle for the Along type pattern Normal to Path option.
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::CircularOrientationOption | ( | ) |
Returns the orientationOption for Circular pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::ProjDirEnum NXOpen::GeometricUtilities::PatternOrientation::FollowFaceProjDirOption | ( | ) |
Returns the followFaceProjDirOption, an enum for follow face project direction.
Created in NX7.5.0.
License requirements : None
NXOpen::ScCollector* NXOpen::GeometricUtilities::PatternOrientation::FollowFaceSelection | ( | ) |
Returns the followFaceSelection, a sc collector to store selected faces.
Created in NX7.5.0.
License requirements : None
bool NXOpen::GeometricUtilities::PatternOrientation::FollowFaceToggle | ( | ) |
Returns the followFaceToggle, a logical flag to indicate if the we need to modify the orientation to follow selected faces.
Created in NX7.5.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::GeometricUtilities::PatternOrientation::FromCSYS | ( | ) |
Returns the fromCSYS, a CSYS for certain pattern type orientation need.
Created in NX7.5.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::GeneralOrientationOption | ( | ) |
Returns the orientationOption for General pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::HelixOrientationOption | ( | ) |
Returns the orientationOption for Helix pattern type
Created in NX9.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::LinearOrientationOption | ( | ) |
Returns the orientationOption for Linear pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::MirrorOrientationOption | ( | ) |
Returns the orientationOption for Mirror pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::OrientationOption | ( | ) |
Returns the orientationOption for rectangular pattern type Note: this one does not have a straight forward replacement; Replacement based on pattern type: GeometricUtilities::PatternOrientation::LinearOrientationOption and GeometricUtilities::PatternOrientation::SetLinearOrientationOption GeometricUtilities::PatternOrientation::CircularOrientationOption and GeometricUtilities::PatternOrientation::SetCircularOrientationOption GeometricUtilities::PatternOrientation::AlongOrientationOption and GeometricUtilities::PatternOrientation::SetAlongOrientationOption GeometricUtilities::PatternOrientation::PolygonOrientationOption and GeometricUtilities::PatternOrientation::SetPolygonOrientationOption GeometricUtilities::PatternOrientation::SpiralOrientationOption and GeometricUtilities::PatternOrientation::SetSpiralOrientationOption GeometricUtilities::PatternOrientation::GeneralOrientationOption and GeometricUtilities::PatternOrientation::SetGeneralOrientationOption GeometricUtilities::PatternOrientation::MirrorOrientationOption and GeometricUtilities::PatternOrientation::SetMirrorOrientationOption GeometricUtilities::PatternOrientation::HelixOrientationOption and GeometricUtilities::PatternOrientation::SetHelixOrientationOption
The replacement function depends on the pattern type. See this method's documentation for more detailed information.
Created in NX7.5.0.
License requirements : None
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::PolygonOrientationOption | ( | ) |
Returns the orientationOption for Polygon pattern type
Created in NX8.0.0.
License requirements : None
bool NXOpen::GeometricUtilities::PatternOrientation::RepeatTransformSetting | ( | ) |
Returns the repeatTransformSetting, a logical flag to indicate if the we need to repeatedly apply the transform.
Created in NX9.0.0.
License requirements : None
void NXOpen::GeometricUtilities::PatternOrientation::SetAlongOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | alongOrientationOption | ) |
Sets the orientationOption for Along pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
alongOrientationOption | alongorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetCircularOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | circularOrientationOption | ) |
Sets the orientationOption for Circular pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
circularOrientationOption | circularorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetFollowFaceProjDirOption | ( | NXOpen::GeometricUtilities::PatternOrientation::ProjDirEnum | followFaceProjDirOption | ) |
Sets the followFaceProjDirOption, an enum for follow face project direction.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
followFaceProjDirOption | followfaceprojdiroption |
void NXOpen::GeometricUtilities::PatternOrientation::SetFollowFaceToggle | ( | bool | followFaceToggle | ) |
Sets the followFaceToggle, a logical flag to indicate if the we need to modify the orientation to follow selected faces.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
followFaceToggle | followfacetoggle |
void NXOpen::GeometricUtilities::PatternOrientation::SetFromCSYS | ( | NXOpen::CoordinateSystem * | fromCSYS | ) |
Sets the fromCSYS, a CSYS for certain pattern type orientation need.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
fromCSYS | fromcsys |
void NXOpen::GeometricUtilities::PatternOrientation::SetGeneralOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | generalOrientationOption | ) |
Sets the orientationOption for General pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
generalOrientationOption | generalorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetHelixOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | helixOrientationOption | ) |
Sets the orientationOption for Helix pattern type
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
helixOrientationOption | helixorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetLinearOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | linearOrientationOption | ) |
Sets the orientationOption for Linear pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
linearOrientationOption | linearorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetMirrorOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | mirrorOrientationOption | ) |
Sets the orientationOption for Mirror pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
mirrorOrientationOption | mirrororientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | orientationOption | ) |
Sets the orientationOption for rectangular pattern type Note: this one does not have a straight forward replacement; Replacement based on pattern type: GeometricUtilities::PatternOrientation::LinearOrientationOption and GeometricUtilities::PatternOrientation::SetLinearOrientationOption GeometricUtilities::PatternOrientation::CircularOrientationOption and GeometricUtilities::PatternOrientation::SetCircularOrientationOption GeometricUtilities::PatternOrientation::AlongOrientationOption and GeometricUtilities::PatternOrientation::SetAlongOrientationOption GeometricUtilities::PatternOrientation::PolygonOrientationOption and GeometricUtilities::PatternOrientation::SetPolygonOrientationOption GeometricUtilities::PatternOrientation::SpiralOrientationOption and GeometricUtilities::PatternOrientation::SetSpiralOrientationOption GeometricUtilities::PatternOrientation::GeneralOrientationOption and GeometricUtilities::PatternOrientation::SetGeneralOrientationOption GeometricUtilities::PatternOrientation::MirrorOrientationOption and GeometricUtilities::PatternOrientation::SetMirrorOrientationOption GeometricUtilities::PatternOrientation::HelixOrientationOption and GeometricUtilities::PatternOrientation::SetHelixOrientationOption
The replacement function depends on the pattern type. See this method's documentation for more detailed information.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
orientationOption | orientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetPolygonOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | polygonOrientationOption | ) |
Sets the orientationOption for Polygon pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
polygonOrientationOption | polygonorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetRepeatTransformSetting | ( | bool | repeatTransformSetting | ) |
Sets the repeatTransformSetting, a logical flag to indicate if the we need to repeatedly apply the transform.
Created in NX9.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
repeatTransformSetting | repeattransformsetting |
void NXOpen::GeometricUtilities::PatternOrientation::SetSpiralOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | spiralOrientationOption | ) |
Sets the orientationOption for Spiral pattern type
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
spiralOrientationOption | spiralorientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetToCSYS | ( | NXOpen::CoordinateSystem * | toCSYS | ) |
Sets the toCSYS, a CSYS for certain pattern type orientation need.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
toCSYS | tocsys |
void NXOpen::GeometricUtilities::PatternOrientation::SetUserDefinedProjDir | ( | NXOpen::Direction * | userDefinedProjDir | ) |
Sets the userDefinedProjDir, a vector for user defined follow face project direction.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
userDefinedProjDir | userdefinedprojdir |
void NXOpen::GeometricUtilities::PatternOrientation::SetVectorForAlong | ( | NXOpen::Direction * | vectorForAlong | ) |
Sets the vectorForAlong, a vector for Along type orientation need.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
vectorForAlong | vectorforalong |
NXOpen::GeometricUtilities::PatternOrientation::Enum NXOpen::GeometricUtilities::PatternOrientation::SpiralOrientationOption | ( | ) |
Returns the orientationOption for Spiral pattern type
Created in NX8.0.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::GeometricUtilities::PatternOrientation::ToCSYS | ( | ) |
Returns the toCSYS, a CSYS for certain pattern type orientation need.
Created in NX5.0.0.
License requirements : None
NXOpen::Direction* NXOpen::GeometricUtilities::PatternOrientation::UserDefinedProjDir | ( | ) |
Returns the userDefinedProjDir, a vector for user defined follow face project direction.
Created in NX7.5.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.
NXOpen::Direction* NXOpen::GeometricUtilities::PatternOrientation::VectorForAlong | ( | ) |
Returns the vectorForAlong, a vector for Along type orientation need.
Created in NX7.5.0.
License requirements : None