NX Open C++ Reference Guide
|
Represents a Features::WrapUnwrap builder. More...
Public Types | |
enum | Types { TypesWrap, TypesUnwrap } |
Settings for the type of wrap operation being performed. More... | |
Public Member Functions | |
double | AngleTolerance () |
Returns the angle tolerance used to determine the sampling of the curve during processing, and the accuracy of the output. | |
bool | Associative () |
Returns the flag that indicates during creation if a feature is to be created or just the curves, true indicates a feature will be created. | |
NXOpen::Section * | Curves () |
Returns the curves that are being wrapped or unwrapped. | |
NXOpen::Expression * | CutLineAngle () |
Returns the angle, measured from the point of tangency of the plane and the faces, at which curves will be split during the wrapping operation. | |
double | DistanceTolerance () |
Returns the distance tolerance used to determine the sampling of the curve during processing, and the accuracy of the output. | |
NXOpen::ScCollector * | Faces () |
Returns the faces that the curves are being unwrapped from or wrapped to. | |
NXOpen::SelectISurface * | Plane () |
Returns the planar face or datum plane that the curves are being wrapped from or unwrapped to. | |
void | SetAngleTolerance (double angleTolerance) |
Sets the angle tolerance used to determine the sampling of the curve during processing, and the accuracy of the output. | |
void | SetAssociative (bool associative) |
Sets the flag that indicates during creation if a feature is to be created or just the curves, true indicates a feature will be created. | |
void | SetDistanceTolerance (double distanceTolerance) |
Sets the distance tolerance used to determine the sampling of the curve during processing, and the accuracy of the output. | |
void | SetSpecifyPlane (NXOpen::Plane *plane) |
Sets the specified plane that the curves are being wrapped from or unwrapped to. | |
void | SetType (NXOpen::Features::WrapBuilder::Types type) |
Sets the type of operation being performed. | |
NXOpen::Plane * | SpecifyPlane () |
Returns the specified plane that the curves are being wrapped from or unwrapped to. | |
NXOpen::Features::WrapBuilder::Types | Type () |
Returns the type of operation being performed. |
Represents a Features::WrapUnwrap builder.
This class is used in the process of creating or editing a wrap or unwrap curve feature, as well as creating wrapped or unwrapped curves not associated to a feature.
To create a new instance of this class, use Features::FeatureCollection::CreateWrapBuilder
Default values.
Property | Value |
---|---|
AngleTolerance |
0.5 |
Associative |
1 |
CutLineAngle.Value |
180 (millimeters part), 180 (inches part) |
DistanceTolerance |
0.0254 (millimeters part), 0.001 (inches part) |
Created in NX6.0.0.
Settings for the type of wrap operation being performed.
Returns the angle tolerance used to determine the sampling of the curve during processing, and the accuracy of the output.
Created in NX6.0.0.
License requirements : None
Returns the flag that indicates during creation if a feature is to be created or just the curves, true indicates a feature will be created.
Created in NX6.0.0.
License requirements : None
Returns the curves that are being wrapped or unwrapped.
Created in NX6.0.0.
License requirements : None
Returns the angle, measured from the point of tangency of the plane and the faces, at which curves will be split during the wrapping operation.
Created in NX6.0.0.
License requirements : None
Returns the distance tolerance used to determine the sampling of the curve during processing, and the accuracy of the output.
Created in NX6.0.0.
License requirements : None
Returns the faces that the curves are being unwrapped from or wrapped to.
Created in NX6.0.0.
License requirements : None
Returns the planar face or datum plane that the curves are being wrapped from or unwrapped to.
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::WrapBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
Sets the angle tolerance used to determine the sampling of the curve during processing, and the accuracy of the output.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
angleTolerance | angletolerance |
void NXOpen::Features::WrapBuilder::SetAssociative | ( | bool | associative | ) |
Sets the flag that indicates during creation if a feature is to be created or just the curves, true indicates a feature will be created.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
associative | associative |
void NXOpen::Features::WrapBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
Sets the distance tolerance used to determine the sampling of the curve during processing, and the accuracy of the output.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
distanceTolerance | distancetolerance |
void NXOpen::Features::WrapBuilder::SetSpecifyPlane | ( | NXOpen::Plane * | plane | ) |
Sets the specified plane that the curves are being wrapped from or unwrapped to.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
plane | plane |
Sets the type of operation being performed.
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
type | type |
Returns the specified plane that the curves are being wrapped from or unwrapped to.
Created in NX6.0.0.
License requirements : None
Returns the type of operation being performed.
Created in NX6.0.0.
License requirements : None