API Documentation
Loading...
Searching...
No Matches
CADWriteModifier Class Referenceabstract

An interface that can handle writing certain entities in a special way to the CAD environment. More...

#include <CADWriteModifier.h>

Public Member Functions

virtual bool canHandleBlock (const Model &model)=0
 
virtual bool canHandleInsert (const Model &model)=0
 
virtual ModelIterator::ParseResult handleBlock (const Model &model, DXFBlockWriter &options)=0
 
virtual ModelIterator::ParseResult handleBlock (const Model &model, DXFTableWriteIterator &options)=0
 
virtual void handleInsert (const Matrix< fltp08 > &parent_transform, const Model &model, uint04 parent_handle, CADGeometryWriter &options)=0
 
virtual void handleInsert (const Matrix< fltp08 > &parent_transform, const Model &model, uint04 parent_handle, DXFBlockWriter &options)=0
 

Detailed Description

An interface that can handle writing certain entities in a special way to the CAD environment.


Member Function Documentation

◆ canHandleBlock()

virtual bool canHandleBlock ( const Model & model)
pure virtual

◆ canHandleInsert()

virtual bool canHandleInsert ( const Model & model)
pure virtual

◆ handleBlock() [1/2]

virtual ModelIterator::ParseResult handleBlock ( const Model & model,
DXFBlockWriter & options )
pure virtual

◆ handleBlock() [2/2]

virtual ModelIterator::ParseResult handleBlock ( const Model & model,
DXFTableWriteIterator & options )
pure virtual

◆ handleInsert() [1/2]

virtual void handleInsert ( const Matrix< fltp08 > & parent_transform,
const Model & model,
uint04 parent_handle,
CADGeometryWriter & options )
pure virtual

◆ handleInsert() [2/2]

virtual void handleInsert ( const Matrix< fltp08 > & parent_transform,
const Model & model,
uint04 parent_handle,
DXFBlockWriter & options )
pure virtual

The documentation for this class was generated from the following file: