|
NX Open C++ Reference Guide
|
Represents a Drawings::ViewProjectionBuilder . More...
Public Types | |
| enum | CurveType { CurveTypeActive, CurveTypeReference, CurveTypeNone } |
| the value of curve type in the setting group More... | |
| enum | Types { TypesProjectOnOnePlane, TypesProjectOnTwoPlanes } |
| the type of view projection More... | |
Public Member Functions | |
| NXOpen::Section * | CurvePoints () |
| Returns the curve and points Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionBuilder::CurveType | CurveTypeEdges () |
| Returns the curve type edges in the setting group Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionBuilder::CurveType | CurveTypePlane1 () |
| Returns the curve type plane 1 in the setting group Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionBuilder::CurveType | CurveTypePlane2 () |
| Returns the curve type plane 2 in the setting group , if the type is set to one plane, the second plane information is ignored. | |
| NXOpen::View * | FromView () |
| Returns the from view Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionPlaneBuilder * | Plane1 () |
| Returns the plane 1 Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionPlaneBuilder * | Plane2 () |
| Returns the plane 2, if the type is set to one plane, the second plane information is ignored Created in NX6.0.2. | |
| void | SetCurveTypeEdges (NXOpen::Drawings::ViewProjectionBuilder::CurveType type) |
| Sets the curve type edges in the setting group Created in NX6.0.2. | |
| void | SetCurveTypePlane1 (NXOpen::Drawings::ViewProjectionBuilder::CurveType type) |
| Sets the curve type plane 1 in the setting group Created in NX6.0.2. | |
| void | SetCurveTypePlane2 (NXOpen::Drawings::ViewProjectionBuilder::CurveType type) |
| Sets the curve type plane 2 in the setting group , if the type is set to one plane, the second plane information is ignored. | |
| void | SetFromView (NXOpen::View *fromview) |
| Sets the from view Created in NX6.0.2. | |
| void | SetType (NXOpen::Drawings::ViewProjectionBuilder::Types type) |
| Sets the type of the view projection Created in NX6.0.2. | |
| NXOpen::Drawings::SelectDraftingViewList * | ToViews () |
| Returns the to views Created in NX6.0.2. | |
| NXOpen::Drawings::ViewProjectionBuilder::Types | Type () |
| Returns the type of the view projection Created in NX6.0.2. | |
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 Drawings::ViewProjectionBuilder .
This class is used to project the contents of a drafting member view to other views
To create a new instance of this class, use Drawings::DraftingViewCollection::CreateViewProjectionBuilder
Default values.
| Property | Value |
|---|---|
|
CurveTypeEdges |
Reference |
|
CurveTypePlane1 |
Active |
|
CurveTypePlane2 |
Active |
|
Plane1.DepthValue.Value |
0.0 |
|
Plane1.PlaneOption |
Inferred |
|
Type |
ProjectOnTwoPlanes |
Created in NX6.0.2.
| NXOpen::Section* NXOpen::Drawings::ViewProjectionBuilder::CurvePoints | ( | ) |
Returns the curve and points
Created in NX6.0.2.
License requirements : None
| NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypeEdges | ( | ) |
Returns the curve type edges in the setting group
Created in NX6.0.2.
License requirements : None
| NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypePlane1 | ( | ) |
Returns the curve type plane 1 in the setting group
Created in NX6.0.2.
License requirements : None
| NXOpen::Drawings::ViewProjectionBuilder::CurveType NXOpen::Drawings::ViewProjectionBuilder::CurveTypePlane2 | ( | ) |
Returns the curve type plane 2 in the setting group , if the type is set to one plane, the second plane information is ignored.
Created in NX6.0.2.
License requirements : None
| NXOpen::View* NXOpen::Drawings::ViewProjectionBuilder::FromView | ( | ) |
Returns the from view
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| NXOpen::Drawings::ViewProjectionPlaneBuilder* NXOpen::Drawings::ViewProjectionBuilder::Plane1 | ( | ) |
Returns the plane 1
Created in NX6.0.2.
License requirements : None
| NXOpen::Drawings::ViewProjectionPlaneBuilder* NXOpen::Drawings::ViewProjectionBuilder::Plane2 | ( | ) |
Returns the plane 2, if the type is set to one plane, the second plane information is ignored
Created in NX6.0.2.
License requirements : None
| void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypeEdges | ( | NXOpen::Drawings::ViewProjectionBuilder::CurveType | type | ) |
Sets the curve type edges in the setting group
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| type | type |
| void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypePlane1 | ( | NXOpen::Drawings::ViewProjectionBuilder::CurveType | type | ) |
Sets the curve type plane 1 in the setting group
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| type | type |
| void NXOpen::Drawings::ViewProjectionBuilder::SetCurveTypePlane2 | ( | NXOpen::Drawings::ViewProjectionBuilder::CurveType | type | ) |
Sets the curve type plane 2 in the setting group , if the type is set to one plane, the second plane information is ignored.
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| type | type |
| void NXOpen::Drawings::ViewProjectionBuilder::SetFromView | ( | NXOpen::View * | fromview | ) |
Sets the from view
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| fromview | fromview |
| void NXOpen::Drawings::ViewProjectionBuilder::SetType | ( | NXOpen::Drawings::ViewProjectionBuilder::Types | type | ) |
Sets the type of the view projection
Created in NX6.0.2.
License requirements : nx_drafting_plus ("DraftingPlus")
| type | type |
| NXOpen::Drawings::SelectDraftingViewList* NXOpen::Drawings::ViewProjectionBuilder::ToViews | ( | ) |
Returns the to views
Created in NX6.0.2.
License requirements : None
| NXOpen::Drawings::ViewProjectionBuilder::Types NXOpen::Drawings::ViewProjectionBuilder::Type | ( | ) |
Returns the type of the view projection
Created in NX6.0.2.
License requirements : None