Class | Description | |
---|---|---|
AttributeReference | AutoCAD attribute reference. | |
Block | Block definition. Blocks have to be added to the master block array ViewportLayout.Blocks and inserted in the ViewportLayout.Entities list using the devDept.Eyeshot.Entities.BlockReference entity.
A block in Eyeshot is a collection of entities that create an object, grouped together to make one selectable object. Selecting one particular entity will select all entities contained within the block. They can be moved, rotated, mirrored etc and will always be treated by Eyeshot as one whole object. Blocks are an invaluable way of quickly arranging complex pieces of a model. Selecting the object is a breeze, it is no longer necessary to painstakingly select each individual entities. Blocks also make it easy to duplicate the same object throughout a drawing, and as Eyeshot recognizes that each copy of a block is identical to the previous, the memory and processing time required by Eyeshot is reduced. | |
BlockKeyedCollection | Blocks collection. | |
BlockKeyedCollection<T> | Blocks generic collection. | |
BorderSettings | Viewport border settings. | |
BoundingBox | Bounding box settings. | |
ButtonSettings | Settings for ToolBar buttons and ProgressBar buttons. | |
Camera | 35 mm camera definition. | |
CancelToolBarButton | The CancelToolBarButton default class. | |
ClippingPlane | Clipping plane definition. | |
CollisionDetection | Utility class for performing Collision Detection. | |
CollisionDetection2D | Utility class for performing Collision Detection 2D on Plane XY (for ICurve and Region types only). | |
CompileParams | Data for devDept.Eyeshot.Entities.Entity.Compile. | |
CoordinateSystemBase | Base class for CoordinateSystemIcon, OriginSymbol and ViewCubeIcon. | |
CoordinateSystemIcon | Coordinate System icon settings. | |
DefaultToolBarButton | Base class for default ToolBar buttons. | |
DisplayModeSettings | Display Mode settings for Wirefame mode. | |
DisplayModeSettingsFlat | Display Mode settings for Flat mode. | |
DisplayModeSettingsRendered | Display Mode settings for Rendered mode. | |
DisplayModeSettingsShaded | Display Mode settings for Shaded mode. | |
DisposableBase | Base class providing IDisposable interface. | |
DrawDirectionParams | Data for devDept.Eyeshot.Entities.Entity.DrawDirection. | |
DrawEdgesParams | Data for devDept.Eyeshot.Entities.Entity.DrawEdges. | |
DrawEntitiesShadowParams | Class with data for the shadow map creation. | |
DrawOnScreenParams | Data for devDept.Eyeshot.Entities.Entity.DrawOnScreen. | |
DrawOnScreenWireframeParams | Data for devDept.Eyeshot.Entities.Entity.DrawOnScreenWireframe. | |
DrawParams | Data for devDept.Eyeshot.Entities.Entity.Draw and other draw methods. | |
DrawSilhouettesParams | Data for devDept.Eyeshot.Entities.Entity.DrawSilhouettes. | |
EntityList | Entity collection. | |
EyeshotDisposableDictionary<T> | Eyeshot disposable dictionary. | |
EyeshotDisposableKeyedCollection<T> | Provides the abstract base class for a collection whose keys are embedded in the values. Base class for Eyeshot keyed collections. Base class for Eyeshot disposable keyed collections. | |
EyeshotException | An exception thrown by Eyeshot. | |
EyeshotKeyedCollection<T> | Provides the abstract base class for a collection whose keys are embedded in the values. Base class for Eyeshot keyed collections. | |
EyeshotMemoryLeakException | A memory leak exception thrown by Eyeshot. | |
FontData | Font data class. Used internally to store the data for the characters of a given System.Drawing.Font. | |
FontDataDictionary | The FontData dictionary. | |
FontStyleCharData | Character data class. Used internally to store characters data. | |
FontStyleData | FontStyleData data class. Holds the data for the characters of a given System.Drawing.Font and System.Drawing.FontStyle. | |
FrustumParams | Data for Entity methods doing operations based on the camera frustum. | |
GfxDrawForSelectionParams | Data for the selection methods (devDept.Eyeshot.Entities.Entity.DrawForSelection, devDept.Eyeshot.Entities.Entity.DrawForSelectionEdges, devDept.Eyeshot.Entities.Entity.DrawForSelectionFaces, devDept.Eyeshot.Entities.Entity.DrawForSelectionVertices, devDept.Eyeshot.Entities.Entity.DrawForSelectionWireframe) | |
Grid | Planar grid definition. | |
HiddenLinesSettings | Viewport Hidden Lines settings. | |
HiddenLinesView | Class that computes silhouettes and hidden lines. | |
HiddenLinesView.Segment | Class that stores a Segment2D along with the entity it belongs to. | |
HiddenLinesViewOnClipboard | Class that copies a vectorial image of the current scene of the active viewport into the clipboard. | |
HiddenLinesViewOnFile | Class that saves a vectorial image of the current scene of the active viewport on disk in EMF format. | |
HiddenLinesViewOnFileAutodesk | Class that saves a vectorial image of the current scene of the active viewport on disk in DWG/DXF format. | |
HiddenLinesViewOnPaper | Class that prints a vectorial image of the current scene. | |
HiddenLinesViewOnPaperPreview | Class that prints a vectorial image of the current scene of the active viewport, opening a Print Preview dialog. | |
HiddenLinesViewSettings | Class that holds the settings and the result of hidden lines computation. | |
HomeToolBarButton | The HomeToolBarButton default class. | |
IsSmallParams | Data for the devDept.Eyeshot.Entities.Entity.IsSmall method. | |
Layer | Layer definition. Layers are a way to group objects so that the groups can have common formatting. For example, you may want your objects to show up in one color and your dimensions to show in another. Create a separate layer for each, then you can change all the dimensions or all the objects at the same time. You may show or hide layers, change the color, lineweight, or linetype. Layers are utilized often to make drawings easier to read. | |
LayerEx | Derived Layer class with external reference information. | |
LayerKeyedCollection | Layers collection. | |
Legend | Viewport's Fem legend. | |
LinePattern | LinePattern class. The pattern defines pen-up lengths (spaces), pen-down lengths (dashes), and dots. A pattern specifies the length of segments that make up the linetype. A positive decimal number specifies a pen-down (dash) segment of that length. A negative decimal number specifies a pen-up (space) segment of that length. Zero specifies a dot. For example, the DASHDOT linetype is defined by a repeating pattern starting with a dash 0.5 drawing units long, a space 0.25 drawing units long, a dot, and another space 0.25 drawing units long. | |
LinePatternEx | Derived LinePattern class with external reference information. | |
LineTypeKeyedCollection | Line types collection. | |
MagnifyingGlassSettings | Class that holds the settings for the magnifying glass feature. | |
MagnifyingGlassToolBarButton | The MagnifyingGlassToolBarButton default class. | |
MaterialKeyedCollection | Materials collection. Automatically manages OpenGL resources allocation / deallocation. | |
Mouse3DSettings | Mouse 3D settings. | |
MovementSettingsBase | Base class for Zoom/Pan/Rotate settings. | |
MultiTouchSettings | Multi Touch settings | |
NavigationSettings | Settings for the Camera.navigationType.Walk and Camera.navigationType.Fly camera navigation modes. | |
NodeBase | ||
ObjectManipulator | Object manipulator class. | |
ObjectManipulator.ObjectManipulatorEventArgs | Object manipulator event arguments class. | |
ObjectManipulatorPartProperties | Class that holds the properties for the ObjectManipulator parts. | |
Octant | One of the eight space containing a definite number of Triangles per Mesh | |
Octree | This class help divide the Mesh's space in 8 parts, each one with a definite number of Triangles. | |
OffsetOnCameraAxesParams | Data for devDept.Eyeshot.Entities.Entity.ComputeOffsetOnCameraAxes. | |
OriginSymbol | Origin symbol settings. | |
PanSettings | Pan command settings. | |
PanToolBarButton | The PanToolBarButton default class. | |
PreProcessSilhouettesParams | Data for the %HiddenLinesView.PreProcessHDL<T>(GfxEnvironmentParams, IList<Entity>, PlaneEquation[], LayerList, MaterialDictionary, PreProcessSilhouettesParams, Geometry.Transformation, double, Eyeshot.ViewportLayout, bool, Eyeshot.ViewportLayout.GfxAttributesWire)% method. | |
ProgressBar | Viewport progress bar. | |
ProgressChangedEventArgs | Provides data for the ViewportLayout.ProgressChanged event. | |
QuadEntityDataNode | ||
QuadTree | This class help divide the Mesh's space in 8 parts, each one with a definite number of Triangles. | |
Regeneration | Utility class for block and entities regeneration. | |
RegenOptions | Asynchronous regeneration options. | |
RegenParams | Data for devDept.Eyeshot.Entities.Entity.Regen. | |
RenderParams | Data for devDept.Eyeshot.Entities.Entity.Render. | |
RotateSettings | Rotate command settings. | |
RotateToolBarButton | The RotateToolBarButton default class. | |
ScreenLine | For internal use only. | |
ScreenPolygonParams | Data for Entity methods doing operations based on a screen polygon. | |
SelectionBoxColorsSettings | Class that holds the colors used to draw the selection box and polygon. | |
ShortcutKeysSettings | Keyboard shortcut settings. | |
SilhoWireData | Class with the data to compute silhouettes. | |
TextStyle | Class holding the data for the text style. | |
TextStyleEx | Derived TextStyle class with external reference information. | |
TextStyleKeyedCollection | Text style collection. | |
TextureMappingData | Texture mapping data. | |
ToolBar | Viewport ToolBar. | |
ToolBarButton | The ToolBarButton class that raises the Click event. | |
ToolBarButtonList | Class that holds and manages the list of ToolBarButtons. | |
TraversalParams | Base class that holds the data for many Entity methods. | |
UserInterfaceBase | Base class for Legend and Viewport. | |
UserInterfaceSymbolBase | Base class for CoordinateSystemIcon, OriginSymbol and ViewCubeIcon. | |
ViewCubeIcon | View Cube icon settings. This user interface element will never be added to images and printouts. | |
Viewport | Viewport settings. | |
Viewport.SavedViewsManager | Class that manages the saved views stack. | |
Viewport.SavedViewsManager.ViewEventArgs | Class that holds data for Viewport.ViewSaved and Viewport.ViewRestored events. | |
ViewportLayout | Base class for all Viewport container controls. | |
ViewportLayout.CameraMoveEventArgs | Provides data for the ViewportLayout.CameraMoveBegin and ViewportLayout.CameraMoveEnd events. | |
ViewportLayout.DrawBaseParams<S> | ||
ViewportLayout.DrawEntitiesParams | ||
ViewportLayout.DrawEntitiesRenderedParams | ||
ViewportLayout.DrawSceneParams | Class that holds the parameters used to draw the viewport. | |
ViewportLayout.ErrorOccurredEventArgs | Provides data for the ViewportLayout.ErrorOccurred event. | |
ViewportLayout.GfxAttributes | Base class for attributes propagation. | |
ViewportLayout.GfxAttributesColor | Class that propagates the color attribute. | |
ViewportLayout.GfxAttributesMaterialFlat | Class that propagates the attributes for flat display mode with flatColorMethodType.EntityMaterial ColorMethod. | |
ViewportLayout.GfxAttributesRendered | Class that propagates also the Material. | |
ViewportLayout.GfxAttributesWire | Class that propagates Color, LineWeight, LineTypePattern and LineTypePatternLength. | |
ViewportLayout.SelectedEdge | Class that represents a selected edge. | |
ViewportLayout.SelectedFace | Class that represents a selected face. | |
ViewportLayout.SelectedItem | Class that holds information of the selected entity with its parents. | |
ViewportLayout.SelectedItemBase | Base class for selected items. | |
ViewportLayout.SelectedSubItem | Class used for selection of faces, vertices and edges. | |
ViewportLayout.SelectedVertex | Class that represents a selected vertex. | |
ViewportLayout.SelectionChangedEventArgs | Provides data for the ViewportLayout.SelectionChanged event. | |
ViewportLayout.SelectionInfoItem | Class that holds the informations of the selected item. | |
ViewportLayout.SelectionInfoItemBase | Base class for selection info items. | |
ViewportLayout.SelectionInfoSubItems | Class that holds the informations of the selected sub-items. | |
ViewportLayout.SelectionInfoSubItemsArray | Class that holds the informations of the selected sub items (Solid3D inners). | |
ViewportLayout.ViewChangedEventArgs | Class that holds the arguments for ViewportLayout.ViewChanged event. | |
ViewportLayoutBase | ||
ViewportList | Class that holds and manages the list of Viewports. | |
WorkCompletedEventArgs | Provides data for the ViewportLayout.WorkCompleted event. | |
WorkFailedEventArgs | Provides data for the ViewportLayout.WorkFailed event. | |
WorkUnit | Base class for background working support. Overriding this class you can build a model or do your CPU intensive calculations on a separate thread keeping your application UI responsive. Depending on the nature of the work you may need to override both the DoWork and WorkCompleted methods or only the DoWork one and provide a ViewportLayout.WorkCompletedEventHandler to be notified when the work has completed. | |
ZoomFitToolBarButton | The ZoomFitToolBarButton default class. | |
ZoomSettings | Zoom command settings. | |
ZoomToolBarButton | The ZoomToolBarButton default class. | |
ZoomWindowToolBarButton | The ZoomWindowToolBarButton default class. |