NswAsBuilt::PcbElement Node1 NswAsBuilt::PcbElement + PcbElement() + getStrip() + getPositionAlongStrip() Node2 NswAsBuilt::PcbElement ::stripConfiguration_t + centralStripNumber Node2->Node1 -m_config Node3 NswAsBuilt::PcbElement ::stripPoint_t + pos + pitchvector Node3->Node2 +leftPoint +rightPoint +centerPoint Node4 NswAsBuilt::Element + Element() + Element() + Element() + operator=() + getParameter() + setParameter() + setParametersFromMap() + transform() + transformToFrame() + cacheTransforms() and 6 more... - parameterVector() - parameterVector() Node4->Node1 -m_element Node4->Node4 -m_mother Node6 std::unique_ptr< Element > + operator->() Node4->Node6 +ptr Node5 std::vector< std::unique _ptr< Element > > Node5->Node4 -m_daughters Node6->Node5 +elements Node7 std::unique_ptr< NswAsBuilt ::ElementModel > + operator->() Node7->Node4 -m_deformationModel Node8 NswAsBuilt::ElementModel + ~ElementModel() + nParameters() + transform() + cacheTransform() + getParameterIndex() + getParameterName() Node8->Node7 +ptr Node9 NswAsBuilt::ElementModel ::ParameterVector + transformCache + transformCacheValid + ParameterVector() + operator[]() + operator[]() Node9->Node4 -m_correctedPar -m_nominalPar Node11 std::string Node11->Node4 -m_asapId