Skip to content
  • Mark OLESEN's avatar
    ENH: vector mag(), magSqr() methods - complementary to dist(), distSqr() · 27c2cdc0
    Mark OLESEN authored and Andrew Heather's avatar Andrew Heather committed
    ENH: use direct access to pointHit as point(), use dist(), distSqr()
    
    - if the pointHit has already been checked for hit(), can/should
      simply use point() noexcept access subsequently to avoid redundant
      checks. Using vector distSqr() methods provides a minor optimization
      (no itermediate temporary), but can also make for clearer code.
    
    ENH: copy construct pointIndexHit with different index
    
    - symmetric with constructing from a pointHit with an index
    
    STYLE: prefer pointHit point() instead of rawPoint()
    27c2cdc0