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. | |
![]() | |
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