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

Top-level API for robintrace. Holds parts, rays and manages the computations. More...

#include <lseq.h>

Collaboration diagram for lseq:
[legend]

Public Member Functions

 lseq ()
 Default constructor.
 
 lseq (const lpart_vec &parts)
 Initialization constructor.
 
void trace_next ()
 Trace the lseq_rays through the next part.
 
void trace_remaining ()
 Trace the lseq_rays through the remaining parts.
 
void compute_parts_global_position ()
 Compute the global position (apex and rotation) of all parts.
 

Public Attributes

std::vector< lseq_partparts
 Vector of the system's lseq_part.
 
type_map< lseq_inputinputs
 Table of inputs for computations in lseq.
 

Detailed Description

Top-level API for robintrace. Holds parts, rays and manages the computations.


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