NX Open C++ Reference Guide
|
Represents a Features::CompositeCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateCompositeCurveBuilder
Default values.
More...
Public Types | |
enum | JoinMethod { JoinMethodNo, JoinMethodCubic, JoinMethodGenernal, JoinMethodQuintic } |
the join method More... | |
enum | PartType { PartTypeWorkPart, PartTypeOtherPart } |
Composite Curve part type. More... | |
Public Member Functions | |
bool | AllowSelfIntersection () |
Returns the self intersection Created in NX5.0.0. | |
bool | Associative () |
Returns the associative Created in NX5.0.0. | |
NXOpen::Features::Feature * | CommitCreateOnTheFly () |
Commits the feature and set create on the fly flag. | |
bool | FixAtCurrentTimestamp () |
Returns the fix at timestamp option Created in NX5.0.0. | |
NXOpen::Features::Feature * | FrecAtTimeStamp () |
Returns the frec at time stamp Created in NX6.0.1. | |
void | GetWaveLinkInformation (NXString *info, bool *xformExists, NXOpen::Point3d *xformOrigin, NXOpen::Matrix3x3 *xformOrientation, double *xformScale) |
Prints wave browser type information about link Created in NX6.0.0. | |
bool | HideOriginal () |
Returns the hide original Created in NX5.0.0. | |
bool | InheritDisplayProperties () |
Returns the inherit display properties from source option Created in NX6.0.0. | |
NXOpen::Features::CompositeCurveBuilder::JoinMethod | JoinOption () |
Returns the join option Created in NX7.5.0. | |
bool | MakePositionIndependent () |
Returns the make position independent Created in NX5.0.0. | |
NXOpen::Features::CompositeCurveBuilder::PartType | ParentPart () |
Returns the parent part Created in NX5.0.0. | |
NXOpen::Section * | Section () |
Returns the section Created in NX5.0.0. | |
void | SetAllowSelfIntersection (bool allowSelfIntersection) |
Sets the self intersection Created in NX5.0.0. | |
void | SetAssociative (bool associative) |
Sets the associative Created in NX5.0.0. | |
void | SetFixAtCurrentTimestamp (bool timestamp) |
Sets the fix at timestamp option Created in NX5.0.0. | |
void | SetFrecAtTimeStamp (NXOpen::Features::Feature *terminalFrec) |
Sets the frec at time stamp Created in NX6.0.1. | |
void | SetHideOriginal (bool hideOriginal) |
Sets the hide original Created in NX5.0.0. | |
void | SetInheritDisplayProperties (bool inheritDisplayProperties) |
Sets the inherit display properties from source option Created in NX6.0.0. | |
void | SetJoinOption (NXOpen::Features::CompositeCurveBuilder::JoinMethod joinOption) |
Sets the join option Created in NX7.5.0. | |
void | SetMakePositionIndependent (bool makePositionIndependent) |
Sets the make position independent Created in NX5.0.0. | |
void | SetParentPart (NXOpen::Features::CompositeCurveBuilder::PartType parentPart) |
Sets the parent part Created in NX5.0.0. | |
void | SetTolerance (double tolerance) |
Sets the tolerance Created in NX7.5.0. | |
double | Tolerance () |
Returns the tolerance Created in NX7.5.0. |
Represents a Features::CompositeCurve builder
To create a new instance of this class, use Features::FeatureCollection::CreateCompositeCurveBuilder
Default values.
Property | Value |
---|---|
AllowSelfIntersection |
False |
Associative |
True |
HideOriginal |
False |
InheritDisplayProperties |
False |
Created in NX5.0.0.
Composite Curve part type.
Returns the self intersection
Created in NX5.0.0.
License requirements : None
Returns the associative
Created in NX5.0.0.
License requirements : None
Commits the feature and set create on the fly flag.
Returns the fix at timestamp option
Created in NX5.0.0.
License requirements : None
Returns the frec at time stamp
Created in NX6.0.1.
License requirements : None
void NXOpen::Features::CompositeCurveBuilder::GetWaveLinkInformation | ( | NXString * | info, |
bool * | xformExists, | ||
NXOpen::Point3d * | xformOrigin, | ||
NXOpen::Matrix3x3 * | xformOrientation, | ||
double * | xformScale | ||
) |
Prints wave browser type information about link
Created in NX6.0.0.
License requirements : wave ("WAVE FUNCTIONALITY")
info | queried wave information |
xformExists | true if there is a transform |
xformOrigin | transformation origin |
xformOrientation | transformation matrix |
xformScale | transformation scale |
Returns the hide original
Created in NX5.0.0.
License requirements : None
Returns the inherit display properties from source option
Created in NX6.0.0.
License requirements : None
NXOpen::Features::CompositeCurveBuilder::JoinMethod NXOpen::Features::CompositeCurveBuilder::JoinOption | ( | ) |
Returns the join option
Created in NX7.5.0.
License requirements : None
Returns the make position independent
Created in NX5.0.0.
License requirements : None
NXOpen::Features::CompositeCurveBuilder::PartType NXOpen::Features::CompositeCurveBuilder::ParentPart | ( | ) |
Returns the parent part
Created in NX5.0.0.
License requirements : None
Returns the section
Created in NX5.0.0.
License requirements : None
void NXOpen::Features::CompositeCurveBuilder::SetAllowSelfIntersection | ( | bool | allowSelfIntersection | ) |
Sets the self intersection
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
allowSelfIntersection | allowselfintersection |
void NXOpen::Features::CompositeCurveBuilder::SetAssociative | ( | bool | associative | ) |
Sets the associative
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
associative | associative |
void NXOpen::Features::CompositeCurveBuilder::SetFixAtCurrentTimestamp | ( | bool | timestamp | ) |
Sets the fix at timestamp option
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
timestamp | timestamp |
void NXOpen::Features::CompositeCurveBuilder::SetFrecAtTimeStamp | ( | NXOpen::Features::Feature * | terminalFrec | ) |
Sets the frec at time stamp
Created in NX6.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
terminalFrec | terminal frec |
void NXOpen::Features::CompositeCurveBuilder::SetHideOriginal | ( | bool | hideOriginal | ) |
Sets the hide original
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
hideOriginal | hideoriginal |
void NXOpen::Features::CompositeCurveBuilder::SetInheritDisplayProperties | ( | bool | inheritDisplayProperties | ) |
Sets the inherit display properties from source option
Created in NX6.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
inheritDisplayProperties | inheritdisplayproperties |
void NXOpen::Features::CompositeCurveBuilder::SetJoinOption | ( | NXOpen::Features::CompositeCurveBuilder::JoinMethod | joinOption | ) |
Sets the join option
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
joinOption | joinoption |
void NXOpen::Features::CompositeCurveBuilder::SetMakePositionIndependent | ( | bool | makePositionIndependent | ) |
Sets the make position independent
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
makePositionIndependent | makepositionindependent |
void NXOpen::Features::CompositeCurveBuilder::SetParentPart | ( | NXOpen::Features::CompositeCurveBuilder::PartType | parentPart | ) |
Sets the parent part
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
parentPart | parentpart |
void NXOpen::Features::CompositeCurveBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
tolerance | tolerance |
Returns the tolerance
Created in NX7.5.0.
License requirements : None