|
NX Open C++ Reference Guide
|
Represents an emboss sidewall object. More...
Public Types | |
| enum | SidewallMethod { SidewallMethodIsoclineTapered, SidewallMethodCurveTapered, SidewallMethodRuled, SidewallMethodSwept, SidewallMethodNormal, SidewallMethodTwoSection, SidewallMethodOffset } |
| Describes the method that can be applied to define the sidewall. More... | |
Public Member Functions | |
| NXOpen::Features::EmbossTaper * | AddNewTaper () |
| Create a new single Features::EmbossTaper object and appends to the sidewall taper list. | |
| NXOpen::Expression * | Angle () |
| Returns the sidewall defaults taper angle Created in NX4.0.0. | |
| NXOpen::Direction * | Direction () |
| Returns the draw direction for sidewall Created in NX4.0.0. | |
| std::vector < NXOpen::Features::EmbossTaper * > | GetTapers () |
| The sidewall tapers. | |
| NXOpen::Features::EmbossJoggle * | Joggle () |
| Returns the sidewall joggle Created in NX4.0.0. | |
| void | RemoveTaper (int index) |
| Sidewall got a list of EmbossTaper objects. | |
| void | SetAngle (const NXString &angle) |
| Set the sidewall defaults taper angle Created in NX4.0.0. | |
| void | SetAngle (const char *angle) |
| Set the sidewall defaults taper angle Created in NX4.0.0. | |
| void | SetDirection (NXOpen::Direction *sidewallDirection) |
| Sets the draw direction for sidewall Created in NX4.0.0. | |
| void | SetJoggle (NXOpen::Features::EmbossJoggle *joggle) |
| Sets the sidewall joggle Created in NX4.0.0. | |
| void | SetNewAngle (double angle) |
| Set a new taper angle Created in NX4.0.0. | |
| void | SetSidewallOption (NXOpen::Features::EmbossSidewall::SidewallMethod sidewallMethod) |
| Sets the method to create sidewall Created in NX4.0.0. | |
| void | SetTapers (const std::vector< NXOpen::Features::EmbossTaper * > &tapers) |
| The sidewall tapers Created in NX4.0.0. | |
| NXOpen::Features::EmbossSidewall::SidewallMethod | SidewallOption () |
| Returns the method to create sidewall Created in NX4.0.0. | |
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 an emboss sidewall object.
<br>
Emboss sidewall object describes how to create sidewall geometry.
<br>
<br>
This class provides methods to set and get the various emboss sidewall sub components.
<br>
<br>
The following are default values and options:
<br>
<br>
<b>Sidewall Method Option</b> @link Features::EmbossSidewall::SidewallMethodIsoclineTapered Features::EmbossSidewall::SidewallMethodIsoclineTapered @endlink
<br>
<br>
<b>Sidewall Direction</b> Direction of sidewall
<br>
<br>
<b>Sidewall Default Angle</b> 5.0 degrees
<br>
<br>
<b>Sidewall Joggle</b> EmbossJoggle object
<br>
<br>
<b>Sidewall Taper</b> (array) EmbossTaper object
<br>
Created in NX4.0.0.
Describes the method that can be applied to define the sidewall.
| NXOpen::Features::EmbossTaper* NXOpen::Features::EmbossSidewall::AddNewTaper | ( | ) |
Create a new single Features::EmbossTaper object and appends to the sidewall taper list.
@return New EmbossTaper object
Created in NX4.0.0.
License requirements : None
| NXOpen::Expression* NXOpen::Features::EmbossSidewall::Angle | ( | ) |
Returns the sidewall defaults taper angle
Created in NX4.0.0.
License requirements : None
| NXOpen::Direction* NXOpen::Features::EmbossSidewall::Direction | ( | ) |
Returns the draw direction for sidewall
Created in NX4.0.0.
License requirements : None
| std::vector<NXOpen::Features::EmbossTaper *> NXOpen::Features::EmbossSidewall::GetTapers | ( | ) |
The sidewall tapers.
| NXOpen::Features::EmbossJoggle* NXOpen::Features::EmbossSidewall::Joggle | ( | ) |
Returns the sidewall joggle
Created in NX4.0.0.
License requirements : None
| void NXOpen::Features::EmbossSidewall::RemoveTaper | ( | int | index | ) |
Sidewall got a list of EmbossTaper objects.
Removes a @link Features::EmbossTaper Features::EmbossTaper@endlink by its index.
Created in NX4.0.0.
License requirements : None
| index | Index of EmbossTaper object which to be deleted |
| void NXOpen::Features::EmbossSidewall::SetAngle | ( | const NXString & | angle | ) |
Set the sidewall defaults taper angle
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| angle | Default taper angle NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Features::EmbossSidewall::SetAngle | ( | const char * | angle | ) |
Set the sidewall defaults taper angle
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| angle | Default taper angle NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Features::EmbossSidewall::SetDirection | ( | NXOpen::Direction * | sidewallDirection | ) |
Sets the draw direction for sidewall
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| sidewallDirection | The draw direction for sidewall |
| void NXOpen::Features::EmbossSidewall::SetJoggle | ( | NXOpen::Features::EmbossJoggle * | joggle | ) |
Sets the sidewall joggle
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| joggle | EmbossJoggle object |
| void NXOpen::Features::EmbossSidewall::SetNewAngle | ( | double | angle | ) |
Set a new taper angle
Created in NX4.0.0.
License requirements : None
| angle | Set a new taper angle |
| void NXOpen::Features::EmbossSidewall::SetSidewallOption | ( | NXOpen::Features::EmbossSidewall::SidewallMethod | sidewallMethod | ) |
Sets the method to create sidewall
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| sidewallMethod | The method to create sidewall |
| void NXOpen::Features::EmbossSidewall::SetTapers | ( | const std::vector< NXOpen::Features::EmbossTaper * > & | tapers | ) |
The sidewall tapers
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
| tapers | Array of EmbossTaper objects. There may be many EmbossTaper objects for multiple values of angle. |
| NXOpen::Features::EmbossSidewall::SidewallMethod NXOpen::Features::EmbossSidewall::SidewallOption | ( | ) |
Returns the method to create sidewall
Created in NX4.0.0.
License requirements : None