25 RayHit() : hit_element(0), hit_item(nullptr), hit_param(0.), hit_type(), hit_item_idx(-1){};
28 : hit_element(e), hit_item(item), hit_param(param), hit_type(h_type), hit_item_idx(idx){};
37 App::Element* hit_element;
pConstTopologicalItem getHitItem()
Definition: RayHit.h:31
std::shared_ptr< Topo::TopologicalItem const > pConstTopologicalItem
Definition: Shape.h:89
RayHit::HitType getHitType()
Definition: RayHit.h:33
std::vector< RayHit > RayHitVector
Definition: RayHit.h:44
double getHitParam()
Definition: RayHit.h:32
HitType
Definition: RayHit.h:15
App::Element * getHitElement()
Definition: RayHit.h:30
RayHit(App::Element *e, pConstTopologicalItem item, double param, Topo::RayHit::HitType h_type, int idx)
Definition: RayHit.h:27
RayHit()
Definition: RayHit.h:25
int getHitItemIdx()
Definition: RayHit.h:34