- /// \param[out] theStartPoint ID of start point of translation
- /// \param[out] theEndPoint ID of final point of translation
- /// \param[out] thePoints list of IDs of initial points and their translated copies
- /// \param[out] theEntities list of IDs of entities and their translated copies
- void getAttributes(Slvs_hEntity& theStartPoint, Slvs_hEntity& theEndPoint,
- std::vector< std::vector<Slvs_hEntity> >& thePoints,
- std::vector< std::vector<Slvs_hEntity> >& theEntities);
+ /// \param[out] theStartPoint start point of translation
+ /// \param[out] theEndPoint final point of translation
+ /// \param[out] theFullValue applying translation using the distance as a full or single value
+ /// \param[out] theEntities list of base entities
+ void getAttributes(EntityWrapperPtr& theStartPoint, EntityWrapperPtr& theEndPoint,
+ bool& theFullValue, std::list<EntityWrapperPtr>& theEntities);