NX Open C++ Reference Guide
|
Represents a @link Features::Subdivision::SubdivisionProjectCageBuilder Features::Subdivision::SubdivisionProjectCageBuilder@endlink builder <br> To create a new instance of this class, use @link Features::Subdivision::SubdivisionBodyCollection::CreateSubdivisionProjectCageBuilder Features::Subdivision::SubdivisionBodyCollection::CreateSubdivisionProjectCageBuilder @endlink <br>
Default values. More...
Public Types | |
enum | ModeOptions { ModeOptionsLinear, ModeOptionsPlanar } |
Best fit mode. More... | |
enum | TargetTypes { TargetTypesInferredPlane, TargetTypesInferredAxis, TargetTypesYcZcPlane, TargetTypesXcZcPlane, TargetTypesXcYcPlane, TargetTypesXcAxis, TargetTypesYcAxis, TargetTypesZcAxis, TargetTypesObject } |
Target types. More... | |
enum | Types { TypesToTarget, TypesToAverage } |
The type of projection. More... | |
Public Member Functions | |
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::ModeOptions | Mode () |
Returns the mode Created in NX9.0.0. | |
NXOpen::Features::Subdivision::SelectCageObjectData * | ObjectsToProject () |
Returns the objects to project Created in NX9.0.0. | |
void | SetMode (NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::ModeOptions mode) |
Sets the mode Created in NX9.0.0. | |
void | SetTargetType (NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetTypes targetType) |
Sets the target type Created in NX9.0.0. | |
void | SetType (NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Types type) |
Sets the type Created in NX9.0.0. | |
NXOpen::SelectDisplayableObject * | Target () |
Returns the target Created in NX9.0.0. | |
NXOpen::Features::Subdivision::SelectCageObjectData * | TargetCageObjects () |
Returns the target cage objects to infer a plane or axis from Created in NX9.0.0. | |
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetTypes | TargetType () |
Returns the target type Created in NX9.0.0. | |
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Types | Type () |
Returns the type Created in NX9.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a @link Features::Subdivision::SubdivisionProjectCageBuilder Features::Subdivision::SubdivisionProjectCageBuilder@endlink builder <br> To create a new instance of this class, use @link Features::Subdivision::SubdivisionBodyCollection::CreateSubdivisionProjectCageBuilder Features::Subdivision::SubdivisionBodyCollection::CreateSubdivisionProjectCageBuilder @endlink <br>
Default values.
Property | Value |
---|---|
Mode |
Planar |
TargetType |
InferredPlane |
Created in NX9.0.0.
Target types.
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::ModeOptions NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Mode | ( | ) |
Returns the mode
Created in NX9.0.0.
License requirements : None
NXOpen::Features::Subdivision::SelectCageObjectData* NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::ObjectsToProject | ( | ) |
Returns the objects to project
Created in NX9.0.0.
License requirements : None
void NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::SetMode | ( | NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::ModeOptions | mode | ) |
Sets the mode
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
mode | mode |
void NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::SetTargetType | ( | NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetTypes | targetType | ) |
Sets the target type
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
targetType | targettype |
void NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::SetType | ( | NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Types | type | ) |
Sets the type
Created in NX9.0.0.
License requirements : nx_subdivision (" NX SUBDIVISION")
type | type |
NXOpen::SelectDisplayableObject* NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Target | ( | ) |
Returns the target
Created in NX9.0.0.
License requirements : None
NXOpen::Features::Subdivision::SelectCageObjectData* NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetCageObjects | ( | ) |
Returns the target cage objects to infer a plane or axis from
Created in NX9.0.0.
License requirements : None
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetTypes NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::TargetType | ( | ) |
Returns the target type
Created in NX9.0.0.
License requirements : None
NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Types NXOpen::Features::Subdivision::SubdivisionProjectCageBuilder::Type | ( | ) |
Returns the type
Created in NX9.0.0.
License requirements : None