// CSimpleMap void CSimpleMap_insert(CSimpleMap &self, CPose3DPDF &in_posePDF, CSensoryFrame &in_SF) { // create smart pointers CPose3DPDFPtr in_posePDFPtr = (CPose3DPDFPtr) in_posePDF.duplicateGetSmartPtr(); CSensoryFramePtr in_SFPtr = (CSensoryFramePtr) in_SF.duplicateGetSmartPtr(); // insert smart pointers self.insert(in_posePDFPtr, in_SFPtr); }
// CSimpleMap void CSimpleMap_insert( CSimpleMap& self, CPose3DPDF& in_posePDF, CSensoryFrame& in_SF) { // create smart pointers CPose3DPDF::Ptr in_posePDFPtr = std::dynamic_pointer_cast<CPose3DPDF>( in_posePDF.duplicateGetSmartPtr()); CSensoryFrame::Ptr in_SFPtr = std::dynamic_pointer_cast<CSensoryFrame>(in_SF.duplicateGetSmartPtr()); // insert smart pointers self.insert(in_posePDFPtr, in_SFPtr); }