NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::EmbossProjection Class Reference

Represents a projection object. More...

Inheritance diagram for NXOpen::Features::EmbossProjection:
NXOpen::TaggedObject

Public Types

enum  ProjectionOption {
  ProjectionOptionEndcap, ProjectionOptionTarget, ProjectionOptionFace, ProjectionOptionPlane,
  ProjectionOptionNone
}
 Describes the geometry for projection. More...
 

Public Member Functions

NXOpen::ScCollectorFace ()
 Returns the projection face
Created in NX4.0.0.
 
NXOpen::Features::EmbossProjection::ProjectionOption Option ()
 Returns the projection option
Created in NX4.0.0.
 
NXOpen::ISurfacePlane ()
 Returns the projection plane
Created in NX4.0.0.
 
void SetFace (NXOpen::ScCollector *projectionFace)
 Sets the projection face
Created in NX4.0.0.
 
void SetOption (NXOpen::Features::EmbossProjection::ProjectionOption option)
 Sets the projection option
Created in NX4.0.0.
 
void SetPlane (NXOpen::ISurface *projectionPlane)
 Sets the projection plane
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.
 

Detailed Description

Represents a projection object.

    <br>     
   Emboss projection object describes how to project section and to help build sidewall geometry.
    <br>     
    <br> 
   Following are default values and options:
    <br> 

    <br> 
   <b>Projection Option</b>    @link  Features::EmbossProjection::ProjectionOptionEndcap   Features::EmbossProjection::ProjectionOptionEndcap @endlink 
    <br> 
    <br> 
   <b>Projection Face</b>    User must set it when projection option is face.   
    <br> 
    <br> 
   <b>Projection Datum Plane</b>    User must set it when projection option is plane.
    <br>                                


Created in NX4.0.0.

Member Enumeration Documentation

Describes the geometry for projection.

Enumerator:
ProjectionOptionEndcap 

Indicates the geometry is End-Cap.

ProjectionOptionTarget 

Indicates the geometry is target.

ProjectionOptionFace 

Indicates the geometries are selected faces.

ProjectionOptionPlane 

Indicates the geometry is datum plane.

ProjectionOptionNone 

Indicates no geometry.

Member Function Documentation

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")

Parameters
projectionFaceFaces 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")

Parameters
optionThe 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")

Parameters
projectionPlanePlane for projection, if the projection option is Features::EmbossProjection::ProjectionOptionPlane

The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.