NX Open C++ Reference Guide
|
Represents a projection object. More...
Public Types | |
enum | ProjectionOption { ProjectionOptionEndcap, ProjectionOptionTarget, ProjectionOptionFace, ProjectionOptionPlane, ProjectionOptionNone } |
Describes the geometry for projection. More... | |
Public Member Functions | |
NXOpen::ScCollector * | Face () |
Returns the projection face Created in NX4.0.0. More... | |
NXOpen::Features::EmbossProjection::ProjectionOption | Option () |
Returns the projection option Created in NX4.0.0. More... | |
NXOpen::ISurface * | Plane () |
Returns the projection plane Created in NX4.0.0. More... | |
void | SetFace (NXOpen::ScCollector *projectionFace) |
Sets the projection face Created in NX4.0.0. More... | |
void | SetOption (NXOpen::Features::EmbossProjection::ProjectionOption option) |
Sets the projection option Created in NX4.0.0. More... | |
void | SetPlane (NXOpen::ISurface *projectionPlane) |
Sets the projection plane Created in NX4.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a projection object.
Emboss projection object describes how to project section and to help build sidewall geometry.
Following are default values and options:
Projection Option Features::EmbossProjection::ProjectionOptionEndcap
Projection Face User must set it when projection option is face.
Projection Datum Plane User must set it when projection option is plane.
Created in NX4.0.0.
Describes the geometry for projection.
NXOpen::ScCollector* NXOpen::Features::EmbossProjection::Face | ( | ) |
Returns the projection face
Created in NX4.0.0.
License requirements : None
NXOpen::Features::EmbossProjection::ProjectionOption NXOpen::Features::EmbossProjection::Option | ( | ) |
Returns the projection option
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::ISurface* NXOpen::Features::EmbossProjection::Plane | ( | ) |
Returns the projection plane
Created in NX4.0.0.
License requirements : None
void NXOpen::Features::EmbossProjection::SetFace | ( | NXOpen::ScCollector * | projectionFace | ) |
Sets the projection face
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
projectionFace | Faces for projection, if the projection option is Features::EmbossProjection::ProjectionOptionFace |
void NXOpen::Features::EmbossProjection::SetOption | ( | NXOpen::Features::EmbossProjection::ProjectionOption | option | ) |
Sets the projection option
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
option | The projection option to decide where the profile projects |
void NXOpen::Features::EmbossProjection::SetPlane | ( | NXOpen::ISurface * | projectionPlane | ) |
Sets the projection plane
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
projectionPlane | Plane for projection, if the projection option is Features::EmbossProjection::ProjectionOptionPlane |