API Documentation
|
#include <utility>
#include "Base/Headers/File.h"
#include "Base/Headers/Angle.h"
#include "Base/Headers/Line.hpp"
#include "Base/Headers/Font.h"
#include "Base/Headers/RGBColor.h"
Go to the source code of this file.
Classes | |
struct | AngularDimensionData< t_data_count > |
logic for storing an angular dimension in a CAD-friendly way for exporting and importing. More... | |
struct | ArcData |
logic for storing a arc data in a CAD-friendly way for exporting and importing. More... | |
struct | Attrib |
logic for storing a attribue data in a CAD-friendly way for exporting and importing. More... | |
struct | BlockData |
A block structure (Similar to a Model) used to share data with CAD. More... | |
struct | BlockInsert |
Information for how to place a CAD block within a scene (Similar to Model). More... | |
struct | CADColorInfo |
Stores color information for interfacing with CAD. More... | |
struct | CADDictionaryObject |
A container for information pointing to a CAD dictionary in CAD memory. More... | |
struct | CADImageData |
logic for storing a image data in a CAD-friendly way for exporting and importing. More... | |
struct | CADMeshData |
Stores mesh data in a way optimized for CAD. More... | |
struct | CADVariable |
A variable shared between NDEVR and CAD. More... | |
struct | CircleData |
logic for storing a circle data in a CAD-friendly way for exporting and importing. More... | |
struct | DiametricDimension |
logic for storing an diametric dimension in a CAD-friendly way for exporting and importing. More... | |
struct | DimAlignedData |
A CAD measurement similar to AngleMeasurementModel. More... | |
struct | DimensionData |
Dimensional measurements stored in a CAD-friendly way. More... | |
struct | DimOrdinateData |
logic for storing an ordinate dimension in a CAD-friendly way for exporting and importing. More... | |
struct | DXFGroup |
A type of entity in CAD representing several entities grouped together. More... | |
struct | DXFMaterial |
A DXF friendly material class which contains UV properties similar to a Material object. More... | |
struct | EllipseData |
Stores Ellipse information for interfacing with CAD. More... | |
struct | EntityData |
An entity in CAD which has a layer and other handle information. More... | |
class | Extrusion |
logic for storing a extrusion data in a CAD-friendly way for exporting and importing. More... | |
struct | ExtrusionData |
Data for extruding an object onto a plane in CAD. More... | |
struct | HandleData |
A handle used to reference an object in CAD. More... | |
struct | HatchData |
logic for storing a hatch-data in a CAD-friendly way for exporting and importing. More... | |
struct | HatchEdgeData |
Stores information about the edge of a CAD hatch pattern. More... | |
struct | HatchLoopData |
Provides loops of data for the CAD hatch pattern. More... | |
struct | ImageDefData |
Stores the definition of an Image for easy interface with CAD. More... | |
struct | LayerData |
Layer information shared with CAD. More... | |
struct | LeaderData |
logic for storing a leader in a CAD-friendly way for exporting and importing. More... | |
struct | LinearDimension |
A CAD measurement similar to DistanceMeasurementModel. More... | |
struct | LineData |
A CAD-friendly way to store line segment information. More... | |
struct | LineTypeData |
information for a type of line in CAD More... | |
struct | MaterialUVImageOptions |
Provides CAD information for managing images attached to a Material. More... | |
struct | MaterialUVOptions |
UVOptions used for interfacing with CAD, similar to those used by a Material object. More... | |
struct | CADMeshData::MeshOverride |
struct | MTextData |
Stores text data that may have an attachment point and direction for interfacing with CAD. More... | |
struct | PaperSpace |
Stores CAD details about PaperSpace or 2D document space. More... | |
struct | PlacementData |
Data about where to place an object, used for interfacing with CAD. More... | |
struct | PointData |
Point data stored in a friendly way for interfacing with CAD. More... | |
struct | PolylineData |
logic for storing a polyline data in a CAD-friendly way for exporting and importing. More... | |
struct | RadialDimension |
logic for storing a radial dimension in a CAD-friendly way for exporting and importing. More... | |
struct | SplineData |
logic for storing a spline data in a CAD-friendly way for exporting and importing. More... | |
struct | StyleData |
logic for storing a style data in a CAD-friendly way for exporting and importing. More... | |
struct | TextData |
logic for storing a text data in a CAD-friendly way for exporting and importing. More... | |
struct | TraceData |
logic for storing a trace data in a CAD-friendly way for exporting and importing. More... | |
struct | ViewportData |
logic for storing a viewport in a CAD-friendly way for exporting and importing. More... | |
Namespaces | |
namespace | NDEVR |
Enumerations | |
enum | ColorMode { e_use , e_by_block , e_by_layer , e_background_contrast } |
Modes that CAD can use to color objects. More... | |