Class UserDefinedObjectDisplayContext
Inheritance
System.Object
System.MarshalByRefObject
UserDefinedObjectDisplayContext
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen.UserDefinedObjects
Assembly: NXOpen.dll
Syntax
public class UserDefinedObjectDisplayContext : TransientObject, IMessageSink, IDisposable
Constructors
UserDefinedObjectDisplayContext(IntPtr)
Declaration
protected UserDefinedObjectDisplayContext(IntPtr ptr)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | ptr |
Methods
DisplayAbsoluteRotationScreenSizeStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String, UserDefinedObjectDisplayContext.TextSize)
Declaration
public void DisplayAbsoluteRotationScreenSizeStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string string, UserDefinedObjectDisplayContext.TextSize textSize)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String | string | |
UserDefinedObjectDisplayContext.TextSize | textSize |
DisplayAbsoluteStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String, Double, Double)
Declaration
public void DisplayAbsoluteStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string string, double glyphWidth, double glyphHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String | string | |
System.Double | glyphWidth | |
System.Double | glyphHeight |
DisplayArc(Point3d, Matrix3x3, Double, Double, Double)
Declaration
public void DisplayArc(Point3d center, Matrix3x3 original, double radius, double startAngle, double endAngle)
Parameters
Type | Name | Description |
---|---|---|
Point3d | center | |
Matrix3x3 | original | |
System.Double | radius | |
System.Double | startAngle | |
System.Double | endAngle |
DisplayCircle(Point3d, Matrix3x3, Double, Boolean)
Declaration
public void DisplayCircle(Point3d center, Matrix3x3 original, double radius, bool filled)
Parameters
Type | Name | Description |
---|---|---|
Point3d | center | |
Matrix3x3 | original | |
System.Double | radius | |
System.Boolean | filled |
DisplayFacets(Int32, Int32, Point3d[], Vector3d[], UserDefinedObjectDisplayContext.FacetType)
Declaration
public void DisplayFacets(int numVertices, int numFacets, Point3d[] vertices, Vector3d[] normals, UserDefinedObjectDisplayContext.FacetType typeOfFacet)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | numVertices | |
System.Int32 | numFacets | |
Point3d[] | vertices | |
Vector3d[] | normals | |
UserDefinedObjectDisplayContext.FacetType | typeOfFacet |
DisplayMultiLineAbsoluteRotationScreenSizeStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String[], UserDefinedObjectDisplayContext.TextSize)
Declaration
public void DisplayMultiLineAbsoluteRotationScreenSizeStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string[] strings, UserDefinedObjectDisplayContext.TextSize textSize)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String[] | strings | |
UserDefinedObjectDisplayContext.TextSize | textSize |
DisplayMultiLineAbsoluteStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String[], Double, Double)
Declaration
public void DisplayMultiLineAbsoluteStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string[] strings, double glyphWidth, double glyphHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String[] | strings | |
System.Double | glyphWidth | |
System.Double | glyphHeight |
DisplayMultiLineScreenStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String[], UserDefinedObjectDisplayContext.TextSize)
Declaration
public void DisplayMultiLineScreenStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string[] strings, UserDefinedObjectDisplayContext.TextSize textSize)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String[] | strings | |
UserDefinedObjectDisplayContext.TextSize | textSize |
DisplayPoints(Point3d[], UserDefinedObjectDisplayContext.PolyMarker)
Declaration
public void DisplayPoints(Point3d[] points, UserDefinedObjectDisplayContext.PolyMarker markerType)
Parameters
Type | Name | Description |
---|---|---|
Point3d[] | points | |
UserDefinedObjectDisplayContext.PolyMarker | markerType |
DisplayPolygon(Point3d[], Boolean)
Declaration
public void DisplayPolygon(Point3d[] points, bool filled)
Parameters
Type | Name | Description |
---|---|---|
Point3d[] | points | |
System.Boolean | filled |
DisplayPolyline(Point3d[])
Declaration
public void DisplayPolyline(Point3d[] points)
Parameters
Type | Name | Description |
---|---|---|
Point3d[] | points |
DisplayScreenStandardText(Int32, String, Point3d, UserDefinedObjectDisplayContext.StandardTextRef, String, UserDefinedObjectDisplayContext.TextSize)
Declaration
public void DisplayScreenStandardText(int fontIndex, string fontStyle, Point3d textCoordinates, UserDefinedObjectDisplayContext.StandardTextRef referencePointType, string string, UserDefinedObjectDisplayContext.TextSize textSize)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.StandardTextRef | referencePointType | |
System.String | string | |
UserDefinedObjectDisplayContext.TextSize | textSize |
DisplayText(String, Point3d, UserDefinedObjectDisplayContext.TextRef)
Declaration
public void DisplayText(string text, Point3d textCoordinates, UserDefinedObjectDisplayContext.TextRef referencePoint)
Parameters
Type | Name | Description |
---|---|---|
System.String | text | |
Point3d | textCoordinates | |
UserDefinedObjectDisplayContext.TextRef | referencePoint |
DisplayUnicodeMarker(String, Int32, String, Point3d, Double)
Declaration
public void DisplayUnicodeMarker(string unicodeChar, int fontIndex, string fontStyle, Point3d markerCoordinates, double markerSize)
Parameters
Type | Name | Description |
---|---|---|
System.String | unicodeChar | |
System.Int32 | fontIndex | |
System.String | fontStyle | |
Point3d | markerCoordinates | |
System.Double | markerSize |
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetViewMode(out Boolean, out UserDefinedObjectDisplayContext.ViewMode, out Boolean, out Point3d, out Boolean)
Declaration
public View GetViewMode(out bool isViewModeValid, out UserDefinedObjectDisplayContext.ViewMode viewMode, out bool isAttenPtValid, out Point3d attentionPoint, out bool isDrawingViewOpen)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isViewModeValid | |
UserDefinedObjectDisplayContext.ViewMode | viewMode | |
System.Boolean | isAttenPtValid | |
Point3d | attentionPoint | |
System.Boolean | isDrawingViewOpen |
Returns
Type | Description |
---|---|
View |
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable