#include <mie/cad.h>
Inheritance diagram for MIE::JOB_CAD:

Public Member Functions | |
| RVC::CAD & | GetCADObj () |
| JOB_CAD (const FORMAT &format, const SETTINGS &settings) | |
| ERRVALUE | MakeCAD (const RVC::CAD::MAKEPARMS &MakeParms) |
| ERRVALUE | OpenCAD (RVC::OBJECT::OPENMODE OpenMode=RVC::OBJECT::OPENMODE_Read) |
| ERRVALUE | SaveBlock (CADBLOCK &Block, INT32 BlockNum) |
| INT32 | SaveElement (INT32 BlockNum, CADBLOCK *Block, RVC::CAD::ELEMENT &Element) |
| int | ValidateElement (INT32 BlockNum, CADBLOCK *Block, const RVC::CAD::ELEMENT &Element) |
| virtual | ~JOB_CAD () |
Protected Member Functions | |
| virtual ERRVALUE | v_ImportEnd (RVC::OBJITEM &destobj) |
Private Attributes | |
| bool | m_bNewBlock |
| RVC::CAD | m_Obj |
|
||||||||||||
|
|
|
|
|
|
|
Returns a reference to the RVC::CAD object for this job.
|
|
|
Make the CAD object. The RVC::OBJITEM from this JOB will be used when creating the object |
|
|
Open the CAD object. The RVC::OBJITEM from this JOB will be used when opening the object |
|
||||||||||||
|
Saves a CADBLOCK into the job's CAD object. Assumes object was created by calling JOB_CAD::Make() |
|
||||||||||||||||
|
Saves a ELEMENT into the job's CAD object. Assumes object was created by calling JOB_CAD::Make() |
|
|
Finish the import. Note, do not assume that v_ImportBegin was called or that anything else has been done to the job instance. In the case of importing as one object type and then converting to another, the v_ImportEnd will do the copy. Object conversion is done at the lowest possible JOB-derived class from which both the destination and source object type JOB classes are derived. So for example, since both JOB_VECTOR and JOB_CAD derive from JOB_GEOMETRIC, object conversion is handled in JOB_GEOMETRIC's v_ImportEnd. Derived class should call base class implementation after doing its own cleanup. Reimplemented from MIE::JOB_GEOMETRIC. Reimplemented in MIE::JOB_CAD_LINKABLE. |
|
||||||||||||||||
|
|
|
|
|
|
|
|
1.3.8-20040913