|
RobinTrace
|
Top-level API for robintrace. Holds parts, rays and manages the computations. More...
#include <lseq.h>
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_part > | parts |
| Vector of the system's lseq_part. | |
| type_map< lseq_input > | inputs |
| Table of inputs for computations in lseq. | |
Top-level API for robintrace. Holds parts, rays and manages the computations.