API Documentation
Loading...
Searching...
No Matches
CADGeometryWriter.h
Go to the documentation of this file.
1#pragma once
13
20namespace NDEVR
21{
22 /**--------------------------------------------------------------------------------------------------
23 \brief Streams NDEVR Geometry entities as CAD objects
24 **/
56}
Streams NDEVR Geometry entities as CAD objects.
Definition CADGeometryWriter.h:26
Matrix< fltp08 > transform
Definition CADGeometryWriter.h:32
FactoryParameters & params
Definition CADGeometryWriter.h:28
Matrix< fltp08 > model_transform
Definition CADGeometryWriter.h:40
uint04 shapes_written
Definition CADGeometryWriter.h:38
void setup(const Model &m, const Geometry &geo)
Vertex< 3, fltp08 > & CleanupDXFVertex(Vertex< 3, fltp08 > &vert)
bool has_solid_color
Definition CADGeometryWriter.h:41
DXFEntityCodes default_mesh_output
Definition CADGeometryWriter.h:31
void fillOutData(EntityData &data)
DXFWriter & writer
Definition CADGeometryWriter.h:29
uint04 parent_handle
Definition CADGeometryWriter.h:39
Geometry geometry
Definition CADGeometryWriter.h:34
String layer_name
Definition CADGeometryWriter.h:36
Material material
Definition CADGeometryWriter.h:35
uint04 num_of_shapes
Definition CADGeometryWriter.h:37
CADGeometryWriter(DXFWriter &writer, FactoryParameters &params)
Model model
Definition CADGeometryWriter.h:33
CADColorInfo model_color_info
Definition CADGeometryWriter.h:30
Handles writing data to a CAD entity stream.
Definition DXFWriter.h:56
A core class within the model heirarchy containing vertex-based data (Usually 3D data) within a set c...
Definition Geometry.h:64
Container responsible for storing and setting the appearance of a Model or Geometry within the NDEVR ...
Definition Material.h:51
Definition Matrix.hpp:176
A core class that represents a node on model heirarchy. This node may contain a Geometry or one or mo...
Definition Model.h:58
The core String class for the NDEVR API.
Definition String.h:69
A vertex or point. A specific type of Vector used primarily for spacial location information.
Definition Vertex.hpp:48
Definition ACIColor.h:37
DXFEntityCodes
Types of CAD entities natively supported by the NDEVR API.
Definition EntityCodes.h:65
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96
Stores color information for interfacing with CAD.
Definition CADEntities.h:77
An entity in CAD which has a layer and other handle information.
Definition CADEntities.h:158
A container of input information that is to be filled with output information by an IOFactory.
Definition IOFactory.h:61