licornea_tools
Public Types | Public Member Functions | Public Attributes | List of all members
tlz::relative_camera_positions Struct Reference

#include <relative_camera_positions.h>

Public Types

using reference_view_index = view_index
 
using target_view_index = view_index
 
using key_type = std::pair< reference_view_index, target_view_index >
 
using reference_target_positions_type = std::map< reference_view_index, std::vector< std::pair< target_view_index, vec2 >>>
 
using target_reference_positions_type = std::map< target_view_index, std::vector< std::pair< reference_view_index, vec2 >>>
 

Public Member Functions

reference_target_positions_type to_reference_target_positions () const
 
target_reference_positions_type to_target_reference_positions () const
 
vec2position (const reference_view_index &ref_idx, const target_view_index &target_idx)
 
const vec2position (const reference_view_index &ref_idx, const target_view_index &target_idx) const
 

Public Attributes

std::map< key_type, vec2positions
 

Detailed Description

Definition at line 12 of file relative_camera_positions.h.

Member Typedef Documentation

Definition at line 15 of file relative_camera_positions.h.

Definition at line 17 of file relative_camera_positions.h.

Definition at line 13 of file relative_camera_positions.h.

Definition at line 18 of file relative_camera_positions.h.

Definition at line 14 of file relative_camera_positions.h.

Member Function Documentation

vec2& tlz::relative_camera_positions::position ( const reference_view_index ref_idx,
const target_view_index target_idx 
)
inline

Definition at line 25 of file relative_camera_positions.h.

const vec2& tlz::relative_camera_positions::position ( const reference_view_index ref_idx,
const target_view_index target_idx 
) const
inline

Definition at line 27 of file relative_camera_positions.h.

Here is the call graph for this function:

auto tlz::relative_camera_positions::to_reference_target_positions ( ) const

Definition at line 23 of file relative_camera_positions.cc.

auto tlz::relative_camera_positions::to_target_reference_positions ( ) const

Definition at line 35 of file relative_camera_positions.cc.

Member Data Documentation

std::map<key_type, vec2> tlz::relative_camera_positions::positions

Definition at line 20 of file relative_camera_positions.h.


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