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... | |
Public Member Functions | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | AlongOrientationOption () |
Returns the orientationOption for Along pattern type Created in NX8.0.0. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | CircularOrientationOption () |
Returns the orientationOption for Circular pattern type Created in NX8.0.0. | |
NXOpen::GeometricUtilities::PatternOrientation::ProjDirEnum | FollowFaceProjDirOption () |
Returns the followFaceProjDirOption, an enum for follow face project direction. | |
NXOpen::ScCollector * | FollowFaceSelection () |
Returns the followFaceSelection, a sc collector to store selected faces. | |
bool | FollowFaceToggle () |
Returns the followFaceToggle, a logical flag to indicate if the we need to modify the orientation to follow selected faces. | |
NXOpen::CoordinateSystem * | FromCSYS () |
Returns the fromCSYS, a CSYS for certain pattern type orientation need. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | GeneralOrientationOption () |
Returns the orientationOption for General pattern type Created in NX8.0.0. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | LinearOrientationOption () |
Returns the orientationOption for Linear pattern type Created in NX8.0.0. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | MirrorOrientationOption () |
Returns the orientationOption for Mirror pattern type Created in NX8.0.0. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | OrientationOption () |
Returns the orientationOption for rectangular pattern type | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | PolygonOrientationOption () |
Returns the orientationOption for Polygon pattern type Created in NX8.0.0. | |
void | SetAlongOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum alongOrientationOption) |
Sets the orientationOption for Along pattern type Created in NX8.0.0. | |
void | SetCircularOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum circularOrientationOption) |
Sets the orientationOption for Circular pattern type Created in NX8.0.0. | |
void | SetFollowFaceProjDirOption (NXOpen::GeometricUtilities::PatternOrientation::ProjDirEnum followFaceProjDirOption) |
Sets the followFaceProjDirOption, an enum for follow face project direction. | |
void | SetFollowFaceToggle (bool followFaceToggle) |
Sets the followFaceToggle, a logical flag to indicate if the we need to modify the orientation to follow selected faces. | |
void | SetFromCSYS (NXOpen::CoordinateSystem *fromCSYS) |
Sets the fromCSYS, a CSYS for certain pattern type orientation need. | |
void | SetGeneralOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum generalOrientationOption) |
Sets the orientationOption for General pattern type Created in NX8.0.0. | |
void | SetLinearOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum linearOrientationOption) |
Sets the orientationOption for Linear pattern type Created in NX8.0.0. | |
void | SetMirrorOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum mirrorOrientationOption) |
Sets the orientationOption for Mirror pattern type Created in NX8.0.0. | |
void | SetOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum orientationOption) |
Sets the orientationOption for rectangular pattern type | |
void | SetPolygonOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum polygonOrientationOption) |
Sets the orientationOption for Polygon pattern type Created in NX8.0.0. | |
void | SetSpiralOrientationOption (NXOpen::GeometricUtilities::PatternOrientation::Enum spiralOrientationOption) |
Sets the orientationOption for Spiral pattern type Created in NX8.0.0. | |
void | SetToCSYS (NXOpen::CoordinateSystem *toCSYS) |
Sets the toCSYS, a CSYS for certain pattern type orientation need. | |
void | SetUserDefinedProjDir (NXOpen::Direction *userDefinedProjDir) |
Sets the userDefinedProjDir, a vector for user defined follow face project direction. | |
void | SetVectorForAlong (NXOpen::Direction *vectorForAlong) |
Sets the vectorForAlong, a vector for Along type orientation need. | |
NXOpen::GeometricUtilities::PatternOrientation::Enum | SpiralOrientationOption () |
Returns the orientationOption for Spiral pattern type Created in NX8.0.0. | |
NXOpen::CoordinateSystem * | ToCSYS () |
Returns the toCSYS, a CSYS for certain pattern type orientation need. | |
NXOpen::Direction * | UserDefinedProjDir () |
Returns the userDefinedProjDir, a vector for user defined follow face project direction. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Direction * | VectorForAlong () |
Returns the vectorForAlong, a vector for Along type orientation need. |
the pattern orientation definition.
Allows to speicify 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::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
Returns the followFaceSelection, a sc collector to store selected faces.
Created in NX7.5.0.
License requirements : None
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
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::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
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
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")
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")
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")
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")
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")
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")
generalOrientationOption | generalorientationoption |
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")
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")
mirrorOrientationOption | mirrororientationoption |
void NXOpen::GeometricUtilities::PatternOrientation::SetOrientationOption | ( | NXOpen::GeometricUtilities::PatternOrientation::Enum | orientationOption | ) |
Sets the orientationOption for rectangular pattern type
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
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")
polygonOrientationOption | polygonorientationoption |
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")
spiralOrientationOption | spiralorientationoption |
Sets the toCSYS, a CSYS for certain pattern type orientation need.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
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")
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")
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
Returns the toCSYS, a CSYS for certain pattern type orientation need.
Created in NX5.0.0.
License requirements : None
Returns the userDefinedProjDir, a vector for user defined follow face project direction.
Created in NX7.5.0.
License requirements : None
virtual bool NXOpen::GeometricUtilities::PatternOrientation::Validate | ( | ) | [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.
Returns the vectorForAlong, a vector for Along type orientation need.
Created in NX7.5.0.
License requirements : None