RobinTrace
Public Member Functions | Public Attributes | Friends | List of all members
bun Class Reference

Class for ray bundles. More...

#include <bun.h>

Collaboration diagram for bun:
[legend]

Public Member Functions

 bun ()
 Default constructor. More...
 
 bun (const std::vector< ray > _rays)
 Initialization constructor. More...
 

Public Attributes

std::vector< rayrays
 Vector of rays.
 

Friends

std::ostream & operator<< (std::ostream &out, const bun &b)
 Printer.
 

Detailed Description

Class for ray bundles.

The bun class is a very thin abstraction around a vector of rays. It is used in order to define operations over groups of rays.

Constructor & Destructor Documentation

◆ bun() [1/2]

bun::bun ( )

Default constructor.

An empty vector of rays is initialized.

◆ bun() [2/2]

bun::bun ( const std::vector< ray _rays)

Initialization constructor.

Parameters
_raysInitial vector of rays.

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