NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Drawings.ViewProjectionBuilder Class Reference

Represents a NXOpen.Drawings.ViewProjectionBuilder . More...

Inheritance diagram for NXOpen.Drawings.ViewProjectionBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CurveType { Active, Reference, None }
 the value of curve type in the setting group More...
 
enum  Types { ProjectOnOnePlane, ProjectOnTwoPlanes }
 the type of view projection More...
 

Properties

unsafe NXOpen.Section CurvePoints [get]
 Returns the curve and points More...
 
unsafe
NXOpen.Drawings.ViewProjectionBuilder.CurveType 
CurveTypeEdges [get, set]
 Returns or sets the curve type edges in the setting group More...
 
unsafe
NXOpen.Drawings.ViewProjectionBuilder.CurveType 
CurveTypePlane1 [get, set]
 Returns or sets the curve type plane 1 in the setting group More...
 
unsafe
NXOpen.Drawings.ViewProjectionBuilder.CurveType 
CurveTypePlane2 [get, set]
 Returns or sets the curve type plane 2 in the setting group , if the type is set to one plane, the second plane information is ignored More...
 
unsafe NXOpen.View FromView [get, set]
 Returns or sets the from view More...
 
unsafe
NXOpen.Drawings.ViewProjectionPlaneBuilder 
Plane1 [get]
 Returns the plane 1 More...
 
unsafe
NXOpen.Drawings.ViewProjectionPlaneBuilder 
Plane2 [get]
 Returns the plane 2, if the type is set to one plane, the second plane information is ignored More...
 
unsafe
NXOpen.Drawings.SelectDraftingViewList 
ToViews [get]
 Returns the to views More...
 
unsafe
NXOpen.Drawings.ViewProjectionBuilder.Types 
Type [get, set]
 Returns or sets the type of the view projection More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.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 NXOpen.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

Member Enumeration Documentation

the value of curve type in the setting group

Enumerator
Active 

Active

Reference 

Reference

None 

None

the type of view projection

Enumerator
ProjectOnOnePlane 

on one plane

ProjectOnTwoPlanes 

on two planes

Property Documentation

unsafe NXOpen.Section NXOpen.Drawings.ViewProjectionBuilder.CurvePoints
get

Returns the curve and points

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Drawings.ViewProjectionBuilder.CurveType NXOpen.Drawings.ViewProjectionBuilder.CurveTypeEdges
getset

Returns or sets the curve type edges in the setting group

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.ViewProjectionBuilder.CurveType NXOpen.Drawings.ViewProjectionBuilder.CurveTypePlane1
getset

Returns or sets the curve type plane 1 in the setting group

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.ViewProjectionBuilder.CurveType NXOpen.Drawings.ViewProjectionBuilder.CurveTypePlane2
getset

Returns or 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 to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.View NXOpen.Drawings.ViewProjectionBuilder.FromView
getset

Returns or sets the from view

Created in NX6.0.2

License requirements to get this property: nx_layout ("NX Layout")

License requirements to set this property: nx_layout ("NX Layout")

unsafe NXOpen.Drawings.ViewProjectionPlaneBuilder NXOpen.Drawings.ViewProjectionBuilder.Plane1
get

Returns the plane 1

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Drawings.ViewProjectionPlaneBuilder NXOpen.Drawings.ViewProjectionBuilder.Plane2
get

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.

unsafe NXOpen.Drawings.SelectDraftingViewList NXOpen.Drawings.ViewProjectionBuilder.ToViews
get

Returns the to views

Created in NX6.0.2

License requirements: None.

unsafe NXOpen.Drawings.ViewProjectionBuilder.Types NXOpen.Drawings.ViewProjectionBuilder.Type
getset

Returns or sets the type of the view projection

Created in NX6.0.2

License requirements to get this property: None.

License requirements to set this property: nx_layout ("NX Layout")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.