|
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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
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 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