ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | List of all members
larcfm::DetectionPolygonAcceptor Class Referenceabstract
Inheritance diagram for larcfm::DetectionPolygonAcceptor:
larcfm::CDIIPolygon larcfm::CDSIPolygon

Public Member Functions

virtual void setCorePolygonDetectionRef (const DetectionPolygon &cd)=0
 
virtual void setCorePolygonDetectionPtr (const DetectionPolygon *cd)=0
 
virtual DetectionPolygongetCorePolygonDetectionRef () const =0
 
virtual DetectionPolygongetCorePolygonDetectionPtr () const =0
 

Member Function Documentation

◆ getCorePolygonDetectionPtr()

virtual DetectionPolygon * larcfm::DetectionPolygonAcceptor::getCorePolygonDetectionPtr ( ) const
pure virtual

Return a pointer to this object's Detection3D instance.

Implemented in larcfm::CDIIPolygon, and larcfm::CDSIPolygon.

◆ getCorePolygonDetectionRef()

virtual DetectionPolygon & larcfm::DetectionPolygonAcceptor::getCorePolygonDetectionRef ( ) const
pure virtual

Return a reference to this object's Detection3D instance.

Implemented in larcfm::CDIIPolygon, and larcfm::CDSIPolygon.

◆ setCorePolygonDetectionPtr()

virtual void larcfm::DetectionPolygonAcceptor::setCorePolygonDetectionPtr ( const DetectionPolygon 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::CDIIPolygon, and larcfm::CDSIPolygon.

◆ setCorePolygonDetectionRef()

virtual void larcfm::DetectionPolygonAcceptor::setCorePolygonDetectionRef ( const DetectionPolygon 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::CDIIPolygon, and larcfm::CDSIPolygon.


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