NX Open C++ Reference Guide
|
Represents an extend data. More...
Public Types | |
enum | ExtendType { ExtendTypeValue, ExtendTypeUntilNext, ExtendTypeUntilSelected, ExtendTypeUntilExtended, ExtendTypeThroughAll, ExtendTypeSymmetric, ExtendTypePercent, ExtendTypeArcLength, ExtendTypeThruPoint } |
This enum represents the type of extend. More... | |
Public Member Functions | |
void | SetTarget (NXOpen::DisplayableObject *selectedObject) |
Sets the extend target for the following types NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected . | |
void | SetTrimType (NXOpen::GeometricUtilities::Extend::ExtendType extendType) |
Sets the extend type NXOpen::GeometricUtilities::Extend::ExtendType . | |
void | SetValue (const NXString &valueExpression) |
Set extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue . | |
void | SetValue (const char *valueExpression) |
Set extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue . | |
NXOpen::DisplayableObject * | Target () |
Returns the extend target for the following types NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected . | |
NXOpen::GeometricUtilities::Extend::ExtendType | TrimType () |
Returns the extend type NXOpen::GeometricUtilities::Extend::ExtendType . | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
NXOpen::Expression * | Value () |
Returns the extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue . | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents an extend data.
Created in NX3.0.1.
This enum represents the type of extend.
void NXOpen::GeometricUtilities::Extend::SetTarget | ( | NXOpen::DisplayableObject * | selectedObject | ) |
Sets the extend target for the following types NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected .
@link NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended@endlink . @link NXOpen::GeometricUtilities::Extend::ExtendTypeUntilNext NXOpen::GeometricUtilities::Extend::ExtendTypeUntilNext@endlink .
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
selectedObject | For NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected it can be face, solid body,sheet body and datums. |
void NXOpen::GeometricUtilities::Extend::SetTrimType | ( | NXOpen::GeometricUtilities::Extend::ExtendType | extendType | ) |
Sets the extend type NXOpen::GeometricUtilities::Extend::ExtendType .
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
extendType | extend type |
void NXOpen::GeometricUtilities::Extend::SetValue | ( | const NXString & | valueExpression | ) |
Set extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue .
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
valueExpression | For NXOpen::GeometricUtilities::Extend::ExtendTypeValue NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::Extend::SetValue | ( | const char * | valueExpression | ) |
Set extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue .
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
valueExpression | For NXOpen::GeometricUtilities::Extend::ExtendTypeValue NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::DisplayableObject* NXOpen::GeometricUtilities::Extend::Target | ( | ) |
Returns the extend target for the following types NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected .
@link NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended@endlink . @link NXOpen::GeometricUtilities::Extend::ExtendTypeUntilNext NXOpen::GeometricUtilities::Extend::ExtendTypeUntilNext@endlink .
Created in NX3.0.1.
License requirements : None
NXOpen::GeometricUtilities::Extend::ExtendType NXOpen::GeometricUtilities::Extend::TrimType | ( | ) |
Returns the extend type NXOpen::GeometricUtilities::Extend::ExtendType .
Created in NX3.0.1.
License requirements : None
|
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.
NXOpen::Expression* NXOpen::GeometricUtilities::Extend::Value | ( | ) |
Returns the extend value for the following type NXOpen::GeometricUtilities::Extend::ExtendTypeValue .
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")