This is the complete list of members for QuadricCollision, including all inherited members.
bulk_ | QuadricCollision | private |
Case(GeoV3 target_start, GeoV3 target_end, GeoV3 order_start, GeoV3 order_end, GeoV3 normal) | QuadricCollision | private |
ColFreeAngle(const std::vector< lld > &colli_map) | QuadricCollision | |
colli_map_ | QuadricCollision | private |
ConvertAngleToEigenDirection(double theta, double phi) | QuadricCollision | inlineprivate |
ConvertCollisionMapToEigenDirections(const std::vector< lld > &colli_map) | QuadricCollision | |
ConvertCollisionMapToIntMap(const std::vector< lld > &colli_map) | QuadricCollision | |
DetectAngle(GeoV3 connect, GeoV3 end, GeoV3 target_end, GeoV3 normal) | QuadricCollision | private |
DetectBulk(WF_edge *order_e, double theta, double phi) | QuadricCollision | private |
DetectCollision(WF_edge *target_e, DualGraph *ptr_subgraph, std::vector< lld > &result_map) | QuadricCollision | |
DetectCollision(WF_edge *target_e, WF_edge *order_e, std::vector< lld > &colli_map) | QuadricCollision | |
DetectCollision(WF_edge *target_e, std::vector< WF_edge * > exist_edge, std::vector< GeoV3 > &output) | QuadricCollision | |
DetectCone(GeoV3 start, GeoV3 normal, GeoV3 target_start, GeoV3 target_end) | QuadricCollision | private |
DetectCylinder(GeoV3 start, GeoV3 normal, GeoV3 target_start, GeoV3 target_end) | QuadricCollision | private |
DetectEdge(WF_edge *order_e, vector< lld > &colli_map) | QuadricCollision | private |
DetectEdges(std::vector< WF_edge * > exist_edge, double theta, double phi) | QuadricCollision | private |
DetectTopCylinder(GeoV3 start, GeoV3 normal, GeoV3 target_start, GeoV3 target_end) | QuadricCollision | private |
DetectTriangle(Triangle triangle, GeoV3 target_start, GeoV3 target_end) | QuadricCollision | private |
Distance(WF_edge *order_e) | QuadricCollision | private |
Divide() | QuadricCollision | inline |
divide_ | QuadricCollision | private |
extruder_ | QuadricCollision | private |
GenerateVolume(GeoV3 start, GeoV3 end, GeoV3 target_start, GeoV3 target_end, GeoV3 normal) | QuadricCollision | private |
GenerateVolume(GeoV3 connect, GeoV3 target_s, GeoV3 order_s, GeoV3 normal) | QuadricCollision | private |
Init(vector< lld > &colli_map) | QuadricCollision | |
ModifyAngle(std::vector< lld > &angle_state, const std::vector< lld > &colli_map) | QuadricCollision | |
Orientation(double theta, double phi) | QuadricCollision | inlineprivate |
Parallel(GeoV3 a, GeoV3 b) | QuadricCollision | private |
ParallelCase(GeoV3 target_start, GeoV3 target_end, GeoV3 order_start, GeoV3 order_end, GeoV3 normal) | QuadricCollision | private |
ptr_frame_ | QuadricCollision | |
QuadricCollision() | QuadricCollision | |
QuadricCollision(WireFrame *ptr_frame) | QuadricCollision | |
Seg(point target_start, point target_end) | QuadricCollision | private |
Seg(GeoV3 target_start, GeoV3 target_end) | QuadricCollision | private |
SpecialCase(GeoV3 connect, GeoV3 target_s, GeoV3 order_s, GeoV3 normal) | QuadricCollision | private |
target_e_ | QuadricCollision | |
Tri(GeoV3 a, GeoV3 b, GeoV3 c) | QuadricCollision | private |
~QuadricCollision() | QuadricCollision |