ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | List of all members
larcfm::Detection3DAcceptor Class Referenceabstract
Inheritance diagram for larcfm::Detection3DAcceptor:
larcfm::AlertThresholds larcfm::CDII larcfm::CDSI larcfm::CDSSCore

Public Member Functions

virtual void setCoreDetectionRef (const Detection3D &cd)=0
 
virtual void setCoreDetectionPtr (const Detection3D *cd)=0
 
virtual Detection3DgetCoreDetectionRef () const =0
 
virtual Detection3DgetCoreDetectionPtr () const =0
 

Member Function Documentation

◆ getCoreDetectionPtr()

virtual Detection3D * larcfm::Detection3DAcceptor::getCoreDetectionPtr ( ) const
pure virtual

Return a pointer to this object's Detection3D instance.

Implemented in larcfm::AlertThresholds, larcfm::CDII, larcfm::CDSI, and larcfm::CDSSCore.

◆ getCoreDetectionRef()

virtual Detection3D & larcfm::Detection3DAcceptor::getCoreDetectionRef ( ) const
pure virtual

Return a reference to this object's Detection3D instance.

Implemented in larcfm::AlertThresholds, larcfm::CDII, larcfm::CDSI, and larcfm::CDSSCore.

◆ setCoreDetectionPtr()

virtual void larcfm::Detection3DAcceptor::setCoreDetectionPtr ( const Detection3D cd)
pure virtual

Apply a deep copy of the Detection3D object pointed to to this object at the lowest level. The user is responsible for cleaning up the original instance.

Implemented in larcfm::CDII, larcfm::CDSI, larcfm::CDSSCore, and larcfm::AlertThresholds.

◆ setCoreDetectionRef()

virtual void larcfm::Detection3DAcceptor::setCoreDetectionRef ( const Detection3D cd)
pure virtual

Apply a deep copy of the referenced Detection3D object to this object at the lowest level. The user is responsible for cleaning up the original instance.

Implemented in larcfm::CDII, larcfm::CDSI, larcfm::CDSSCore, and larcfm::AlertThresholds.


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