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. |
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.
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
Returns the from view
Created in NX6.0.2.
License requirements : nx_drafting_plus ("Drafting Plus")
Returns the plane 1
Created in NX6.0.2.
License requirements : None
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 ("Drafting Plus")
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 ("Drafting Plus")
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 ("Drafting Plus")
type | type |
void NXOpen::Drawings::ViewProjectionBuilder::SetFromView | ( | NXOpen::View * | fromview | ) |
Sets the from view
Created in NX6.0.2.
License requirements : nx_drafting_plus ("Drafting Plus")
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 ("Drafting Plus")
type | type |
Returns the to views
Created in NX6.0.2.
License requirements : None
Returns the type of the view projection
Created in NX6.0.2.
License requirements : None