@@ -15,31 +15,31 @@ GroupHelperForCommand(Internal::InfoCommand& info_command, GroupManager& group_m
1515Group3D* GroupHelperForCommand::
1616addToGroup (const std::string group_name, Geom::Volume* v)
1717{
18- Group3D* grp = m_group_manager.getNewGroup3D (group_name, &m_info_command);
18+ Group3D* grp = m_group_manager.getNewGroup <Group3D> (group_name, &m_info_command);
1919 addEntityToGroup (grp, v);
2020 return grp;
2121}
2222/* ----------------------------------------------------------------------------*/
2323Group2D* GroupHelperForCommand::
2424addToGroup (const std::string group_name, Geom::Surface* s)
2525{
26- Group2D* grp = m_group_manager.getNewGroup2D (group_name, &m_info_command);
26+ Group2D* grp = m_group_manager.getNewGroup <Group2D> (group_name, &m_info_command);
2727 addEntityToGroup (grp, s);
2828 return grp;
2929}
3030/* ----------------------------------------------------------------------------*/
3131Group1D* GroupHelperForCommand::
3232addToGroup (const std::string group_name, Geom::Curve* c)
3333{
34- Group1D* grp = m_group_manager.getNewGroup1D (group_name, &m_info_command);
34+ Group1D* grp = m_group_manager.getNewGroup <Group1D> (group_name, &m_info_command);
3535 addEntityToGroup (grp, c);
3636 return grp;
3737}
3838/* ----------------------------------------------------------------------------*/
3939Group0D* GroupHelperForCommand::
4040addToGroup (const std::string group_name, Geom::Vertex* v)
4141{
42- Group0D* grp = m_group_manager.getNewGroup0D (group_name, &m_info_command);
42+ Group0D* grp = m_group_manager.getNewGroup <Group0D> (group_name, &m_info_command);
4343 addEntityToGroup (grp, v);
4444 return grp;
4545}
@@ -59,95 +59,95 @@ addToGroup(const std::string group_name, Geom::GeomEntity* e)
5959Group3D* GroupHelperForCommand::
6060addToGroup (const std::string group_name, Topo::Block* b)
6161{
62- Group3D* grp = m_group_manager.getNewGroup3D (group_name, &m_info_command);
62+ Group3D* grp = m_group_manager.getNewGroup <Group3D> (group_name, &m_info_command);
6363 addEntityToGroup (grp, b);
6464 return grp;
6565}
6666/* ----------------------------------------------------------------------------*/
6767Group2D* GroupHelperForCommand::
6868addToGroup (const std::string group_name, Topo::CoFace* f)
6969{
70- Group2D* grp = m_group_manager.getNewGroup2D (group_name, &m_info_command);
70+ Group2D* grp = m_group_manager.getNewGroup <Group2D> (group_name, &m_info_command);
7171 addEntityToGroup (grp, f);
7272 return grp;
7373}
7474/* ----------------------------------------------------------------------------*/
7575Group1D* GroupHelperForCommand::
7676addToGroup (const std::string group_name, Topo::CoEdge* e)
7777{
78- Group1D* grp = m_group_manager.getNewGroup1D (group_name, &m_info_command);
78+ Group1D* grp = m_group_manager.getNewGroup <Group1D> (group_name, &m_info_command);
7979 addEntityToGroup (grp, e);
8080 return grp;
8181}
8282/* ----------------------------------------------------------------------------*/
8383Group0D* GroupHelperForCommand::
8484addToGroup (const std::string group_name, Topo::Vertex* v)
8585{
86- Group0D* grp = m_group_manager.getNewGroup0D (group_name, &m_info_command);
86+ Group0D* grp = m_group_manager.getNewGroup <Group0D> (group_name, &m_info_command);
8787 addEntityToGroup (grp, v);
8888 return grp;
8989}
9090/* ----------------------------------------------------------------------------*/
9191Group3D* GroupHelperForCommand::
9292removeFromGroup (const std::string group_name, Geom::Volume* v)
9393{
94- Group3D* grp = m_group_manager.getGroup3D (group_name, &m_info_command);
94+ Group3D* grp = m_group_manager.getGroup <Group3D> (group_name, &m_info_command);
9595 removeEntityFromGroup (grp, v);
9696 return grp;
9797}
9898/* ----------------------------------------------------------------------------*/
9999Group2D* GroupHelperForCommand::
100100removeFromGroup (const std::string group_name, Geom::Surface* s)
101101{
102- Group2D* grp = m_group_manager.getGroup2D (group_name, &m_info_command);
102+ Group2D* grp = m_group_manager.getGroup <Group2D> (group_name, &m_info_command);
103103 removeEntityFromGroup (grp, s);
104104 return grp;
105105}
106106/* ----------------------------------------------------------------------------*/
107107Group1D* GroupHelperForCommand::
108108removeFromGroup (const std::string group_name, Geom::Curve* c)
109109{
110- Group1D* grp = m_group_manager.getGroup1D (group_name, &m_info_command);
110+ Group1D* grp = m_group_manager.getGroup <Group1D> (group_name, &m_info_command);
111111 removeEntityFromGroup (grp, c);
112112 return grp;
113113}
114114/* ----------------------------------------------------------------------------*/
115115Group0D* GroupHelperForCommand::
116116removeFromGroup (const std::string group_name, Geom::Vertex* v)
117117{
118- Group0D* grp = m_group_manager.getGroup0D (group_name, &m_info_command);
118+ Group0D* grp = m_group_manager.getGroup <Group0D> (group_name, &m_info_command);
119119 removeEntityFromGroup (grp, v);
120120 return grp;
121121}
122122/* ----------------------------------------------------------------------------*/
123123Group3D* GroupHelperForCommand::
124124removeFromGroup (const std::string group_name, Topo::Block* b)
125125{
126- Group3D* grp = m_group_manager.getGroup3D (group_name, &m_info_command);
126+ Group3D* grp = m_group_manager.getGroup <Group3D> (group_name, &m_info_command);
127127 removeEntityFromGroup (grp, b);
128128 return grp;
129129}
130130/* ----------------------------------------------------------------------------*/
131131Group2D* GroupHelperForCommand::
132132removeFromGroup (const std::string group_name, Topo::CoFace* f)
133133{
134- Group2D* grp = m_group_manager.getGroup2D (group_name, &m_info_command);
134+ Group2D* grp = m_group_manager.getGroup <Group2D> (group_name, &m_info_command);
135135 removeEntityFromGroup (grp, f);
136136 return grp;
137137}
138138/* ----------------------------------------------------------------------------*/
139139Group1D* GroupHelperForCommand::
140140removeFromGroup (const std::string group_name, Topo::CoEdge* e)
141141{
142- Group1D* grp = m_group_manager.getGroup1D (group_name, &m_info_command);
142+ Group1D* grp = m_group_manager.getGroup <Group1D> (group_name, &m_info_command);
143143 removeEntityFromGroup (grp, e);
144144 return grp;
145145}
146146/* ----------------------------------------------------------------------------*/
147147Group0D* GroupHelperForCommand::
148148removeFromGroup (const std::string group_name, Topo::Vertex* v)
149149{
150- Group0D* grp = m_group_manager.getGroup0D (group_name, &m_info_command);
150+ Group0D* grp = m_group_manager.getGroup <Group0D> (group_name, &m_info_command);
151151 removeEntityFromGroup (grp, v);
152152 return grp;
153153}
0 commit comments