4#ifndef _SCENEPIC_FOCUS_POINT_H_
5#define _SCENEPIC_FOCUS_POINT_H_
23 const Vector&
position = Vector::Zero(),
51 Vector m_orientation_axis_angle;
3D focus point for this frame (with optional 3D rotation for orientation lock), used in the ScenePic ...
Definition: focus_point.h:16
static FocusPoint None()
A value indicating "no focus point".
bool is_none() const
Whether this is a "none" focus point.
const Vector & orientation_axis_angle() const
The orientation axis angle.
JsonValue to_json() const
Convert this object into ScenePic json.
const Vector & position() const
The position of the focus point.
FocusPoint(const Vector &position=Vector::Zero(), const Vector &orientation_axis_angle=VectorNone())
Constructor.
std::string to_string() const
Return a JSON string representing the object.
FocusPoint & operator=(const Vector &position)
Assignment operator.
Representation of a JSON value according to the specification at https://www.json....
Definition: json_value.h:30
Definition: audio_track.h:14