HiddenLinesViewSettings Class

Class that holds the settings and the result of hidden lines computation.
Public Class HiddenLinesViewSettings
This language is not supported or no code example is available.
public class HiddenLinesViewSettings
This language is not supported or no code example is available.
Name Description
Public constructor HiddenLinesViewSettings(Environment) Standard constructor.
Public constructor HiddenLinesViewSettings(HiddenLinesViewSettings) Copy constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, Pen, Pen, Pen) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, Pen, Pen, Pen, bool, bool, bool, Pen, Pen, Pen) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, Pen, Pen, Pen, bool) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, Pen, Pen, Pen, bool, Pen, Pen, Pen) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment) Standard constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, RectangleF, Pen, Pen, Pen) Window mode constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, RectangleF, Pen, Pen, Pen, bool, bool, bool, Pen, Pen, Pen) Window mode constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, RectangleF, Pen, Pen, Pen, bool) Window mode constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, RectangleF, Pen, Pen, Pen, bool, Pen, Pen, Pen) Window mode constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, RectangleF) Window mode constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, bool, Pen, Pen, Pen) Extents Constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, bool, Pen, Pen, Pen, bool, bool, bool, Pen, Pen, Pen) Extents Constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, bool, Pen, Pen, Pen, bool) Extents Constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, bool, Pen, Pen, Pen, bool, Pen, Pen, Pen) Extents Constructor.
Public constructor HiddenLinesViewSettings(Viewport, Environment, double, bool) Extents Constructor.
Top
Name Description
Public property BrushTriangle The brush used to draw the triangles of the Text when FillTexts is true.
Public property Camera Gets the camera.
Public property ComputeGhostCircles When true, ghost circles (to enable radial and diametric dimensioning) are computed.
Public property FillRegions If true, the regions are excluded from the hidden lines computation and exported as filled triangles.
Public property FillTexts If true, the texts and dimensions arrow heads are excluded from the hidden lines computation and exported as filled triangles.
Public property FontAccuracy Gets or sets the font accuracy tolerance.
Public property IgnoreTransparency If true, treats the transparent entities as if they are opaque, so they will hide the geometry behind.
Public property KeepEntityColor If true, keeps the entity color.
Public property KeepEntityLineWeight If true, keeps the entity line weight method.
Public property KeepHiddenSegments Tells if during the hidden lines computation the hidden segments must be preserved
Public property PenEdge The pen used to draw the edges.
Public property PenHiddenEdge The pen used to draw the hidden edges.
Public property PenHiddenSilhouette The pen used to draw the hidden silhouettes.
Public property PenHiddenWire The pen used to draw the hidden wires.
Public property PenSilhouette The pen used to draw the silhouettes.
Public property PenWire The pen used to draw the wires.
Public property TreatWhiteAsBlack If true and KeepEntityColor is also true, treats white entities as if they were black.
Public property ViewBounds Gets the viewport bounds.
Top
Methods
 
Name Description
Public method Static ConvertToSegment2D(IList<ScreenLine>) Converts a ScreenLine collection to a Segment2D collection.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method FilterLinesToExport(List<ScreenLine>) Filters the lines to export.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetComputedLines(out List<ScreenLine>, out List<ScreenLine>, out List<ScreenLine>, out List<ScreenLine>, out List<ScreenLine>, out List<ScreenLine>, out List<ScreenPicture>) Gets the computed lines for export.
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method ScaleLinesToWorld(float) Scales the computed lines to world coordinates and applies an extra scale factor.
Public method ScaleTrianglesToWorld(IList<SilhoWireAndTriangleData>, float) Scales the computed lines to world coordinates and applies an extra scale factor.
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method ViewToWorldConversion() Gets the conversion factor from view coordinates to world coordinates.
Top
Fields
 
Name Description
Internal protected (Protected Friend) field AttributeReferenceVisibilityMode
Internal protected (Protected Friend) field ControlSize The size of the Environment control.
Internal protected (Protected Friend) field HdlViewport
Internal protected (Protected Friend) field MaxPatternRepetitions
Internal protected (Protected Friend) field edges2D
Internal protected (Protected Friend) field hiddenEdges2D
Internal protected (Protected Friend) field hiddenSilhouettes2D
Internal protected (Protected Friend) field hiddenWires2D
Public field newOldViewportRatio ConversionFactor between the viewport used internally for the computation and the original viewport.
Internal protected (Protected Friend) field picture2D
Internal protected (Protected Friend) field silhouettes2D
Internal protected (Protected Friend) field wires2D
Top
devDept.Eyeshot.HiddenLinesViewSettings

.NET Framework

Supported in: 4.5, 4.6, 4.7

In this article

Definition