|
NX Open C++ Reference Guide
|
Represents a Features::AngularDim builder
To create a new instance of this class, use Features::FeatureCollection::CreateAngularDimensionBuilder
Created in NX6.0.0.
More...
Public Member Functions | |
| bool | AlternativeAngle () |
| Returns the alternative angle toggle allows you to compute angle that is 360 degree subtracts current angle Created in NX6.0.0. | |
| bool | ComplementAngleFlag () |
| Returns the complement angle flag Created in NX6.0.0. | |
| bool | GetIsComplementAngle (const NXOpen::Point3d &dimensionLocation) |
| Returns the flag indicating if angle is complement. | |
| NXOpen::SelectNXObject * | MeasurementObject () |
| Returns the measurement object is for the move object Created in NX6.0.0. | |
| NXOpen::SelectNXObject * | OriginObject () |
| Returns the origin object is for the fixed object Created in NX6.0.0. | |
| void | SetAlternativeAngle (bool alternativeAngle) |
| Sets the alternative angle toggle allows you to compute angle that is 360 degree subtracts current angle Created in NX6.0.0. | |
| void | SetComplementAngleFlag (bool complementAngleFlag) |
| Sets the complement angle flag Created in NX6.0.0. | |
| void | SetInterpartSourceEdge (NXOpen::Edge *interpartSourceEdge) |
| Sets the interpart source edge Created in NX8.0.0. | |
Public Member Functions inherited from NXOpen::Features::DimensionBuilder | |
| NXOpen::Annotations::OriginBuilder * | DimensionLocation () |
| Returns the dimension location/placement controlled by the annotation origin block Created in NX6.0.0. | |
| NXOpen::GeometricUtilities::FaceChangeOverflowBehavior * | FaceChangeOverflowBehavior () |
| Returns the face change overflow behavior. | |
| NXOpen::Features::FaceRecognitionBuilder * | FacesToMove () |
| Returns the faces being moved as part of the Linear Dimension command Created in NX6.0.0. | |
| NXOpen::Annotations::Dimension * | GetDimension () |
| The drafting dimension which is used as UI tool for dimension display. | |
| NXOpen::GeometricUtilities::SaveConstraintsBuilder * | SaveConstraints () |
| Returns the SaveConstraints builder which is used by ADM Dimension Features. | |
| NXOpen::Expression * | Value () |
| Returns the value of the dimension Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
| NXOpen::Features::Feature * | CommitFeature () |
| Commits the feature parameters and creates the feature. | |
| NXOpen::Features::Feature * | GetFeature () |
| Returns the feature currently being edited by this builder. | |
| void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
| Re-suppress an internal parent feature (a slave feature) after it has been edited. | |
| bool | ParentFeatureInternal () |
| Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
| bool | PatchSolutionFlag () |
| Returns the patch solution flag Created in NX8.0.1. | |
| NXString | PatchSurfaceFilename () |
| Returns the patch surface filename Created in NX8.0.1. | |
| void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. | |
| void | SetParentFeatureInternal (bool isInternal) |
| Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
| void | SetPatchSolutionFlag (bool optionValue) |
| Sets the patch solution flag Created in NX8.0.1. | |
| void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
| Sets the patch surface filename Created in NX8.0.1. | |
| void | SetPatchSurfaceFilename (const char *surfaceFilename) |
| Sets the patch surface filename Created in NX8.0.1. | |
| void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
| Sets the surrounding patch surface filename Created in NX8.0.1. | |
| void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
| Sets the surrounding patch surface filename Created in NX8.0.1. | |
| void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
| Unsuppress an internal parent feature (a slave feature) so it can be edited. | |
| NXString | SurroundingPatchSurfaceFilename () |
| Returns the surrounding patch surface filename Created in NX8.0.1. | |
| void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
| Set the internal parent feature of the feature being edited to external Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Features::AngularDim builder
To create a new instance of this class, use Features::FeatureCollection::CreateAngularDimensionBuilder
Created in NX6.0.0.
| bool NXOpen::Features::AngularDimBuilder::AlternativeAngle | ( | ) |
Returns the alternative angle toggle allows you to compute angle that is 360 degree subtracts current angle
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Features::AngularDimBuilder::ComplementAngleFlag | ( | ) |
Returns the complement angle flag
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Features::AngularDimBuilder::GetIsComplementAngle | ( | const NXOpen::Point3d & | dimensionLocation | ) |
Returns the flag indicating if angle is complement.
| dimensionLocation | Indicates dimension origin cursor location |
| NXOpen::SelectNXObject* NXOpen::Features::AngularDimBuilder::MeasurementObject | ( | ) |
Returns the measurement object is for the move object
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectNXObject* NXOpen::Features::AngularDimBuilder::OriginObject | ( | ) |
Returns the origin object is for the fixed object
Created in NX6.0.0.
License requirements : None
| void NXOpen::Features::AngularDimBuilder::SetAlternativeAngle | ( | bool | alternativeAngle | ) |
Sets the alternative angle toggle allows you to compute angle that is 360 degree subtracts current angle
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
| alternativeAngle | alternativeangle |
| void NXOpen::Features::AngularDimBuilder::SetComplementAngleFlag | ( | bool | complementAngleFlag | ) |
Sets the complement angle flag
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
| complementAngleFlag | complementangleflag |
| void NXOpen::Features::AngularDimBuilder::SetInterpartSourceEdge | ( | NXOpen::Edge * | interpartSourceEdge | ) |
Sets the interpart source edge
Created in NX8.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
| interpartSourceEdge | edge |