Open CASCADE Technology: AIS_Dimension.hxx File Reference

Open CASCADE Technology 6.8.0

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- File List
- Globals

Data Structures
AIS_Dimension.hxx File Reference
`#include <AIS_DimensionSelectionMode.hxx>`
`#include <AIS_DimensionOwner.hxx>`
`#include <AIS_DisplaySpecialSymbol.hxx>`
`#include <AIS_InteractiveObject.hxx>`
`#include <AIS_KindOfInteractive.hxx>`
`#include <AIS_KindOfDimension.hxx>`
`#include <AIS_KindOfSurface.hxx>`
`#include <AIS_Drawer.hxx>`
`#include <Geom_Curve.hxx>`
`#include <gp_Pln.hxx>`
`#include <Prs3d_ArrowAspect.hxx>`
`#include <Prs3d_DimensionAspect.hxx>`
`#include <Prs3d_DimensionUnits.hxx>`
`#include <Prs3d_LineAspect.hxx>`
`#include <Prs3d_Presentation.hxx>`
`#include <Prs3d_TextAspect.hxx>`
`#include <Select3D_ListOfSensitive.hxx>`
`#include <SelectMgr_EntityOwner.hxx>`
`#include <Standard.hxx>`
`#include <TCollection_ExtendedString.hxx>`
`#include <TColgp_HSequenceOfPnt.hxx>`
`#include <TopoDS_Edge.hxx>`
`#include <TopoDS_Face.hxx>`
`#include <TopoDS_Shape.hxx>`
`#include <NCollection_Sequence.hxx>`
`#include <NCollection_Handle.hxx>`

## Data Structures
class | AIS_Dimension
| AIS_Dimension is a base class for 2D presentations of linear (length, diameter, radius) and angular dimensions. More...
struct | AIS_Dimension::SelectionGeometry
| Selection geometry of dimension presentation. The structure is filled with data during compute of presentation, then this data is used to generate selection sensitives when computing selection. More...
struct | AIS_Dimension::SelectionGeometry::Arrow
| Arrows are represented by directed triangles. More...