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. | |
![]() | |
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 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