|
NX Open C++ Reference Guide
|
Represents a Chamfer builder <br> To create a new instance of this class, use @link SketchCollection::CreateSketchChamferBuilder SketchCollection::CreateSketchChamferBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | ChamferOptions { ChamferOptionsSymmetric, ChamferOptionsAsymmetric, ChamferOptionsOffsetandAngle } |
| Dialog options for Chamfer Creation. More... | |
Public Member Functions | |
| NXOpen::Expression * | Angle () |
| Returns the angle for Offset and Angle Chamfer Created in NX7.5.0. | |
| NXOpen::SketchChamferBuilder::ChamferOptions | ChamferOption () |
| Returns the chamfer options that specify what type of chamfer is to be created Created in NX7.5.0. | |
| bool | CreateAngleDimension () |
| Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Angle Created in NX7.5.0. | |
| bool | CreateDistance1Dimension () |
| Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance1 Created in NX7.5.0. | |
| bool | CreateDistance2Dimension () |
| Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance2 Created in NX7.5.0. | |
| NXOpen::SelectDisplayableObjectList * | CurvesToChamfer () |
| Returns the two lines for which a chamfer is to be created Created in NX7.5.0. | |
| NXOpen::Expression * | Distance1 () |
| Returns the distance for line 1 for Symmetric, Asymmetric, and for OffSet and Angle Chamfer Created in NX7.5.0. | |
| NXOpen::Expression * | Distance2 () |
| Returns the distance for line 2 for Asymmetric Chamfer Created in NX7.5.0. | |
| NXOpen::Point * | HelpPoint () |
| Returns the coordinates of the help point for Chamfer creation Created in NX7.5.0. | |
| void | SetChamferOption (NXOpen::SketchChamferBuilder::ChamferOptions chamferOption) |
| Sets the chamfer options that specify what type of chamfer is to be created Created in NX7.5.0. | |
| void | SetCreateAngleDimension (bool createAngleDimension) |
| Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Angle Created in NX7.5.0. | |
| void | SetCreateDistance1Dimension (bool createDistance1Dimension) |
| Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance1 Created in NX7.5.0. | |
| void | SetCreateDistance2Dimension (bool createDistance2Dimension) |
| Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance2 Created in NX7.5.0. | |
| void | SetHelpPoint (NXOpen::Point *helpPoint) |
| Sets the coordinates of the help point for Chamfer creation Created in NX7.5.0. | |
| void | SetTrimInputCurves (bool trimInputCurves) |
| Sets the toggle that specifies whether the two selected lines are to be trimmed Created in NX7.5.0. | |
| bool | TrimInputCurves () |
| Returns the toggle that specifies whether the two selected lines are to be trimmed Created in NX7.5.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 Chamfer builder <br> To create a new instance of this class, use @link SketchCollection::CreateSketchChamferBuilder SketchCollection::CreateSketchChamferBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
Angle.Value |
45 |
|
ChamferOption |
Symmetric |
|
Distance1.Value |
2 (millimeters part), .0625 (inches part) |
|
Distance2.Value |
2 (millimeters part), .0625 (inches part) |
|
TrimInputCurves |
1 |
Created in NX7.5.0.
| NXOpen::Expression* NXOpen::SketchChamferBuilder::Angle | ( | ) |
Returns the angle for Offset and Angle Chamfer
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| NXOpen::SketchChamferBuilder::ChamferOptions NXOpen::SketchChamferBuilder::ChamferOption | ( | ) |
Returns the chamfer options that specify what type of chamfer is to be created
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| bool NXOpen::SketchChamferBuilder::CreateAngleDimension | ( | ) |
Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Angle
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| bool NXOpen::SketchChamferBuilder::CreateDistance1Dimension | ( | ) |
Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance1
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| bool NXOpen::SketchChamferBuilder::CreateDistance2Dimension | ( | ) |
Returns the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance2
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| NXOpen::SelectDisplayableObjectList* NXOpen::SketchChamferBuilder::CurvesToChamfer | ( | ) |
Returns the two lines for which a chamfer is to be created
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression* NXOpen::SketchChamferBuilder::Distance1 | ( | ) |
Returns the distance for line 1 for Symmetric, Asymmetric, and for OffSet and Angle Chamfer
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression* NXOpen::SketchChamferBuilder::Distance2 | ( | ) |
Returns the distance for line 2 for Asymmetric Chamfer
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| NXOpen::Point* NXOpen::SketchChamferBuilder::HelpPoint | ( | ) |
Returns the coordinates of the help point for Chamfer creation
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| void NXOpen::SketchChamferBuilder::SetChamferOption | ( | NXOpen::SketchChamferBuilder::ChamferOptions | chamferOption | ) |
Sets the chamfer options that specify what type of chamfer is to be created
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| chamferOption | chamferoption |
| void NXOpen::SketchChamferBuilder::SetCreateAngleDimension | ( | bool | createAngleDimension | ) |
Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Angle
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| createAngleDimension | createangledimension |
| void NXOpen::SketchChamferBuilder::SetCreateDistance1Dimension | ( | bool | createDistance1Dimension | ) |
Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance1
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| createDistance1Dimension | createdistance1dimension |
| void NXOpen::SketchChamferBuilder::SetCreateDistance2Dimension | ( | bool | createDistance2Dimension | ) |
Sets the flag to indicate whether to create a dimension for SketchChamferBuilder::Distance2
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| createDistance2Dimension | createdistance2dimension |
| void NXOpen::SketchChamferBuilder::SetHelpPoint | ( | NXOpen::Point * | helpPoint | ) |
Sets the coordinates of the help point for Chamfer creation
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| helpPoint | helppoint |
| void NXOpen::SketchChamferBuilder::SetTrimInputCurves | ( | bool | trimInputCurves | ) |
Sets the toggle that specifies whether the two selected lines are to be trimmed
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")
| trimInputCurves | triminputcurves |
| bool NXOpen::SketchChamferBuilder::TrimInputCurves | ( | ) |
Returns the toggle that specifies whether the two selected lines are to be trimmed
Created in NX7.5.0.
License requirements : drafting ("DRAFTING") OR solid_modeling ("SOLIDS MODELING")