API Documentation
|
Contains information about a particular point of interest created from a user mouse interaction. More...
#include <SnapPoint.h>
Public Types | |
enum | SnapLocationType { e_no_snap , e_point , e_edge , e_endpoint , e_midpoint , e_center , e_model_node , e_perpendicular , e_extension , e_tangent , e_parallel , e_normal , e_on_face , e_x , e_y , e_z , e_snap_type_size } |
Public Member Functions | |
bool | operator== (const SnapPoint &point) const |
SnapPoint () | |
Public Attributes | |
Buffer< SnapLocationType > | all_types |
fltp08 | closest_snap_distance |
UUID | geometry_id |
Matrix< fltp08 > | geometry_transform |
uint04 | index_id |
bool | is_smooth = false |
UUID | layer_id |
Vertex< 3, fltp08 > | location |
SnapLocationType | location_type |
UUID | model_id |
LineSegment< 3, fltp08 > | prefered_line |
uint04 | vertex_id |
Contains information about a particular point of interest created from a user mouse interaction.
enum SnapLocationType |
|
inline |
|
inline |
Buffer<SnapLocationType> all_types |
fltp08 closest_snap_distance |
UUID geometry_id |
uint04 index_id |
bool is_smooth = false |
UUID layer_id |
SnapLocationType location_type |
UUID model_id |
LineSegment<3, fltp08> prefered_line |
uint04 vertex_id |