Belle II Software development
Styling< AObject > Class Template Reference

Interface for a mapping of object and an index to styling attributes. More...

#include <Styling.h>

Inheritance diagram for Styling< AObject >:
ChooseableStyling< const RecoTrack > ChooseableStyling< const TrackingUtilities::CDCSegment2D > ChooseableStyling< const CDCHit > ChooseableStyling< AObject > FixedStyling< AObject > ChooseableRecoTrackStyling ChooseableSegmentStyling ChooseableHitStyling DefaultColorCycleStyling< AObject >

Public Member Functions

virtual ~Styling ()=default
 Make destructor of interface virtual.
 
virtual AttributeMap map (int index, AObject &object)
 Maps the object at the given index to attribute values.
 
virtual std::string info ()
 Informal string summarizing the translation from the object to the styling attributes.
 

Detailed Description

template<class AObject>
class Belle2::TrackFindingCDC::Styling< AObject >

Interface for a mapping of object and an index to styling attributes.

Definition at line 34 of file Styling.h.

Member Function Documentation

◆ info()

template<class AObject>
virtual std::string info ( )
inlinevirtual

◆ map()

template<class AObject>
virtual AttributeMap map ( int index,
AObject & object )
inlinevirtual

Maps the object at the given index to attribute values.

Reimplemented in ChooseableStyling< AObject >, and FixedStyling< AObject >.

Definition at line 41 of file Styling.h.

43 {
44 return {};
45 }

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