C# (CSharp) Revit.SDK.Samples.NewHostedSweep.CS Namespace

Сlasses

Name Description
Command
CreationData This class contains the data for hosted sweep creation.
CreationDataTypeConverter This class is intent to convert CreationData to String.
CreationMgr This is the manager of all hosted sweep creators, it contains all the creators and each creator can create the corresponding hosted sweep. Its "Execute" method will show the main dialog for user to create hosted sweeps.
EdgeBinding Binds an edge with some properties which contains its geometry information and indicates whether the edge is selected or highlighted.
EdgeFetchForm This form is intent to fetch edges for hosted sweep creation or modification. It contains a picture box for geometry preview and a tree view to list all the edges which hosted sweep can be created on. If the user mouse-over an edge where a hosted sweep can be created, the edge will be highlighted in yellow. If user clicks on the highlighted edge, the edge will be marked as selected in red color. Click it again to un-select, the color will turn back. Edge selection from preview box will be reflected in edge list and vice versa. The geometry displayed in the picture box can be rotated with left mouse or arrow keys (up, down, left and right) and zoomed with right mouse.
EdgeFormUITypeEditor This class is intent to provide a model dialog in property grid control.
ElementGeometry This class is intent to display element's wire-frame with C# GDI. It contains a solid and a bounding box of an element. It also contains transformation (translation, rotation and scale) to transform the geometry edges.
FasciaCreator Provides functions to create Fascia.
GutterCreator Provides functions to create Gutter.
HostedSweepCreator Provides functions to create hosted sweep and preserves available edges and type. It is the base class of FasciaCreator, GutterCreator, and SlabEdgeCreator.
HostedSweepModifyForm This form contains a property grid control to modify the property of hosted sweep.
MainForm
ModificationData This class contains the data for hosted sweep modification.
SlabEdgeCreator Provides functions to create SlabEdge.
TrackBall This class is intent to convenience the geometry transformations. It can produce rotation and scale transformations.