Definition at line 35 of file Canvas.h.
 
◆ iterator
      
        
          | typedef std::vector<std::unique_ptr<CanvasItem>>::iterator Canvas::iterator | 
        
      
 
 
◆ Canvas()
◆ add() [1/2]
◆ add() [2/2]
      
        
          | void Canvas::add  | 
          ( | 
          std::vector< Plot > &  | 
          plots | ) | 
           | 
        
      
 
 
◆ begin()
  
  
      
        
          | iterator Canvas::begin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
◆ end()
◆ erase() [1/2]
◆ erase() [2/2]
  
  
      
        
          | void Canvas::erase  | 
          ( | 
          std::vector< std::unique_ptr< CanvasItem > >::iterator  | 
          begin,  | 
         
        
           | 
           | 
          std::vector< std::unique_ptr< CanvasItem > >::iterator  | 
          end  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ getAspectRatio()
  
  
      
        
          | float Canvas::getAspectRatio  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getColor()
  
  
      
        
          | std::string_view Canvas::getColor  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getDefaultCharacterHeight()
  
  
      
        
          | const double & Canvas::getDefaultCharacterHeight  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getSize()
  
  
      
        
          | std::array< int, 2 > const  & Canvas::getSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator[]()
  
  
      
        
          | CanvasItem & Canvas::operator[]  | 
          ( | 
          std::size_t  | 
          idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ paintOnJPEG()
      
        
          | void Canvas::paintOnJPEG  | 
          ( | 
          std::string_view  | 
          filename | ) | 
           | 
        
      
 
 
◆ paintOnPNG()
      
        
          | void Canvas::paintOnPNG  | 
          ( | 
          std::string_view  | 
          filename | ) | 
           | 
        
      
 
 
◆ paintOnPostscript()
      
        
          | void Canvas::paintOnPostscript  | 
          ( | 
          std::string_view  | 
          filename | ) | 
           | 
        
      
 
 
◆ paintOnScreen()
      
        
          | void Canvas::paintOnScreen  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setColor()
  
  
      
        
          | void Canvas::setColor  | 
          ( | 
          const std::string_view  | 
          color | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setDefaultCharacterHeight()
  
  
      
        
          | void Canvas::setDefaultCharacterHeight  | 
          ( | 
          double  | 
          height | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setSize()
  
  
      
        
          | void Canvas::setSize  | 
          ( | 
          const std::array< int, 2 >  | 
          size | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files:
 
  From FY2025 onward the NASA Ames PAH IR Spectroscopic Database is being
  supported through the Laboratory Astrophysics Round 3 directed Work Package at
  NASA Ames.
  From FY2023-2025 the NASA Ames PAH IR Spectroscopic Database was supported
  through the Laboratory Astrophysics Round 2 directed Work Package at NASA
  Ames.
  From FY2019-2022 the NASA Ames PAH IR Spectroscopic Database was supported
  through a directed Work Package at NASA Ames titled:
  "Laboratory Astrophysics – The NASA Ames PAH IR Spectroscopic
    Database".