POVMS_Object::POVMS_Object(const POVMS_Object& source) { if(source.IsNull() == false) { int err; err = POVMSObject_Copy(&source.data, &data); if(err != pov_base::kNoErr) throw POV_EXCEPTION_CODE(err); } }