|
typedef gmCore::Updateable::clock | clock |
|
typedef gmCore::Updateable::clock | clock |
|
|
void | update (clock::time_point) override |
|
void | addRegion (size_t order) |
|
void | saveImage () |
|
void | checkPreconditions () |
|
size_t | getRegionIdx (Eigen::Vector2f pt0) |
|
|
std::vector< size_t > | region_order |
|
std::vector< std::vector< Eigen::Vector2f > > | region_positions |
|
std::vector< std::vector< Eigen::Vector2f > > | region_hull_positions |
|
size_t | total_region_positions_count = 0 |
|
std::filesystem::path | file = "output.tif" |
|
gmCore::size2 | resolution = {4096, 4096} |
|
Eigen::Vector3f | scale = Eigen::Vector3f::Ones() |
|
Eigen::Vector3f | offset = Eigen::Vector3f::Zero() |
|
std::vector< Eigen::Vector3f > | tracker_positions |
|
std::vector< Eigen::Quaternionf > | tracker_orientations |
|
std::vector< Eigen::Vector3f > | sample_positions |
|
std::vector< Eigen::Quaternionf > | sample_orientations |
|
clock::time_point | last_sample_time = clock::time_point::min() |
|
float | samples_per_second = 1 |
|
float | warning_threshold = 0.01f |
|
float | orientation_warning_threshold = GM_PI_4 |
|
bool | collecting = false |
|
float | inlier_threshold = -1.f |
|
float | orientation_inlier_threshold = -1.f |
|
std::shared_ptr< gramods::gmTrack::Controller > | controller |
|
◆ getRegionIdx()
size_t gramods::gmTrack::ProjectionTextureGenerator::Impl::getRegionIdx |
( |
Eigen::Vector2f |
pt0 | ) |
|
Non-trigonometric winding using octant instead of angle (higher resolution quadrant) summarizing to 0 or ±8
The documentation for this struct was generated from the following file:
- /home/karlu/private/program/gramods/modules/gmTrack/src/ProjectionTextureGenerator.cpp