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

Represents the set of Modeling preferences applicable to entire session More...

Inheritance diagram for NXOpen.Preferences.SubdivisionModelingPreferences:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CagePolylineVertexSizes { Small, Medium, Large }
 Cage polyline vertex size type. More...
 
enum  CagePolylineVertexStyles {
  None, Square, Triangle, Circle,
  Plus, Cross
}
 Cage polyline vertex style. More...
 
enum  DisplayModes { CageAndBody, CageOnly, BodyOnly }
 Display modes of subdivision cage and resulting body. More...
 
enum  VertexSizeTypes { Small, Medium, Large }
 Vertex size type. More...
 
enum  VertexStyleTypes {
  Square, Triangle, Circle, Plus,
  Cross
}
 Vertex display style. More...
 

Properties

unsafe int CagePolylineColor [get, set]
 Returns or sets the cage polyline color. More...
 
unsafe int CagePolylineFont [get, set]
 Returns or sets the cage polyline font. More...
 
unsafe int CagePolylineVertexColor [get, set]
 Returns or sets the cage polyline vertex color. More...
 
unsafe
NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexSizes 
CagePolylineVertexSize [get, set]
 Returns or sets the cage polyline vertex size. More...
 
unsafe
NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexStyles 
CagePolylineVertexStyle [get, set]
 Returns or sets the cage polyline vertex style. More...
 
unsafe int CagePolylineWidth [get, set]
 Returns or sets the cage polyline width. More...
 
unsafe bool CanAllowBackSideSelection [get, set]
 Returns or sets the flag indicating if the hidden topology selection is allowed or not. More...
 
unsafe bool CanShowWeight [get, set]
 Returns or sets the flag indicating if the edge weights are displayed or not. More...
 
unsafe int ConstraintColor [get, set]
 Returns or sets the constrained entity color. More...
 
unsafe
NXOpen.Preferences.SubdivisionModelingPreferences.DisplayModes 
DisplayMode [get, set]
 Returns or sets the mesh and solid body display option More...
 
unsafe int HighlightFaceTranslucency [get, set]
 Returns or sets the percentage translucency of the highlighted face. More...
 
unsafe bool IsXRayCage [get, set]
 Returns or sets the flag indicating if the hidden edge of the cage are visible or not. More...
 
unsafe int LineColor [get, set]
 Returns or sets the line color. More...
 
unsafe int LineFont [get, set]
 Returns or sets the smooth edge line font. More...
 
unsafe int LineWidth [get, set]
 Returns or sets the line width. More...
 
unsafe int SharpEdgeLineFont [get, set]
 Returns or sets the sharp edge line font. More...
 
Tag Tag [get]
 Returns the tag of this object. More...
 
unsafe int VertexColor [get, set]
 Returns or sets the vertex color. More...
 
unsafe
NXOpen.Preferences.SubdivisionModelingPreferences.VertexSizeTypes 
VertexSize [get, set]
 Returns or sets the vertex size. More...
 
unsafe
NXOpen.Preferences.SubdivisionModelingPreferences.VertexStyleTypes 
VertexStyle [get, set]
 Returns or sets the vertex style. 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.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 
- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 

Detailed Description

Represents the set of Modeling preferences applicable to entire session

To obtain an instance of this class, refer to NXOpen.Preferences.SessionPreferences

Created in NX9.0.0

Member Enumeration Documentation

Cage polyline vertex size type.

Enumerator
Small 
Medium 
Large 

Cage polyline vertex style.

Enumerator
None 
Square 
Triangle 
Circle 
Plus 
Cross 

Display modes of subdivision cage and resulting body.

Enumerator
CageAndBody 

Display both cage and body

CageOnly 

Display cage only

BodyOnly 

Display body only

Vertex size type.

Enumerator
Small 
Medium 
Large 

Vertex display style.

Enumerator
Square 
Triangle 
Circle 
Plus 
Cross 

Property Documentation

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineColor
getset

Returns or sets the cage polyline color.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineFont
getset

Returns or sets the cage polyline font.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexColor
getset

Returns or sets the cage polyline vertex color.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexSizes NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexSize
getset

Returns or sets the cage polyline vertex size.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexStyles NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineVertexStyle
getset

Returns or sets the cage polyline vertex style.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.CagePolylineWidth
getset

Returns or sets the cage polyline width.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe bool NXOpen.Preferences.SubdivisionModelingPreferences.CanAllowBackSideSelection
getset

Returns or sets the flag indicating if the hidden topology selection is allowed or not.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe bool NXOpen.Preferences.SubdivisionModelingPreferences.CanShowWeight
getset

Returns or sets the flag indicating if the edge weights are displayed or not.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.ConstraintColor
getset

Returns or sets the constrained entity color.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe NXOpen.Preferences.SubdivisionModelingPreferences.DisplayModes NXOpen.Preferences.SubdivisionModelingPreferences.DisplayMode
getset

Returns or sets the mesh and solid body display option

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.HighlightFaceTranslucency
getset

Returns or sets the percentage translucency of the highlighted face.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe bool NXOpen.Preferences.SubdivisionModelingPreferences.IsXRayCage
getset

Returns or sets the flag indicating if the hidden edge of the cage are visible or not.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.LineColor
getset

Returns or sets the line color.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.LineFont
getset

Returns or sets the smooth edge line font.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.LineWidth
getset

Returns or sets the line width.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.SharpEdgeLineFont
getset

Returns or sets the sharp edge line font.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

Tag NXOpen.Preferences.SubdivisionModelingPreferences.Tag
get

Returns the tag of this object.

unsafe int NXOpen.Preferences.SubdivisionModelingPreferences.VertexColor
getset

Returns or sets the vertex color.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe NXOpen.Preferences.SubdivisionModelingPreferences.VertexSizeTypes NXOpen.Preferences.SubdivisionModelingPreferences.VertexSize
getset

Returns or sets the vertex size.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")

unsafe NXOpen.Preferences.SubdivisionModelingPreferences.VertexStyleTypes NXOpen.Preferences.SubdivisionModelingPreferences.VertexStyle
getset

Returns or sets the vertex style.

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_subdivision (" NX SUBDIVISION") OR nx_polygon_modeling (" NX Polygon Modeling")


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