Bricscad.Quad Namespace

 
Classes
  Class Description
Public class QuadBoundary 'AcBoundary' class represents an array of loops being the boundary of a planar domain. The first item is the outer loop, all further item(s) are one or more inner loop(s).
Public class QuadItemRegistry This helper class is provied to collect all the QuadItems, the client implementation intends to use; all QuadItems must be declared upfront, prior to its usage. QuadItems can be declared using this class, during 'AcEdQuadReactor::registerQuadItems()' callback.
Public class QuadItems This class represents the collection of QuadItems, collected by the Quad menu/cursor, when the Quad menu/cursor is about to be shown - at that moment, the Quad queries all registered QuadReactors, to add desired items to the Quad's item collection, the 'AcEdQuadItems'.
Public class QuadReactor
Public class QuadSelection This helper class provides access to actual entity selection (picked, hovered), when the Quad is about to be shown - the AcEdQuadReactor::appendQuadItems() provides an instance of this class, to provide the Quad client information about actual selection.
Public class QuadSelectionData This class encapsulates the preselected, hovered, or otherwise dynamic selection, usually from user selection of any kind; the AcSelection class allows to modify the dynamic selection.
Enumerations
  Enumeration Description
Public enumeration QuadSelectionDataSelectedType  
Public enumeration TypeQuadBoundary