Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenMesh
OpenMesh
Commits
b64f0469
Commit
b64f0469
authored
Dec 15, 2015
by
Hans-Christian Ebke
Browse files
Modifying CirculatorRange slightly so that Eclipse CDT can parse it.
parent
4290b62f
Pipeline
#412
passed with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/OpenMesh/Core/Mesh/PolyConnectivity.hh
View file @
b64f0469
...
...
@@ -1185,66 +1185,66 @@ public:
class
CirculatorRange
{
public:
CirculatorRange
(
CONTAINER_TYPE
&
container
,
const
CONTAINER_TYPE
&
container
,
CENTER_ENTITY_TYPE
center
)
:
container_
(
container
),
center_
(
center
)
{}
ITER_TYPE
begin
()
{
return
(
container_
.
*
begin_fn
)(
center_
);
}
ITER_TYPE
end
()
{
return
(
container_
.
*
end_fn
)(
center_
);
}
private:
CONTAINER_TYPE
&
container_
;
const
CONTAINER_TYPE
&
container_
;
CENTER_ENTITY_TYPE
center_
;
};
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstVertexVertexCWIter
,
VertexHandle
,
&
PolyConnectivity
::
cvv_cwbegin
,
&
PolyConnectivity
::
cvv_cwend
>
ConstVertexVertexRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstVertexIHalfedgeIter
,
VertexHandle
,
&
PolyConnectivity
::
cvih_begin
,
&
PolyConnectivity
::
cvih_end
>
ConstVertexIHalfedgeRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstVertexOHalfedgeIter
,
VertexHandle
,
&
PolyConnectivity
::
cvoh_begin
,
&
PolyConnectivity
::
cvoh_end
>
ConstVertexOHalfedgeRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstVertexEdgeIter
,
VertexHandle
,
&
PolyConnectivity
::
cve_begin
,
&
PolyConnectivity
::
cve_end
>
ConstVertexEdgeRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstVertexFaceIter
,
VertexHandle
,
&
PolyConnectivity
::
cvf_begin
,
&
PolyConnectivity
::
cvf_end
>
ConstVertexFaceRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstFaceVertexIter
,
FaceHandle
,
&
PolyConnectivity
::
cfv_begin
,
&
PolyConnectivity
::
cfv_end
>
ConstFaceVertexRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstFaceHalfedgeIter
,
FaceHandle
,
&
PolyConnectivity
::
cfh_begin
,
&
PolyConnectivity
::
cfh_end
>
ConstFaceHalfedgeRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstFaceEdgeIter
,
FaceHandle
,
&
PolyConnectivity
::
cfe_begin
,
&
PolyConnectivity
::
cfe_end
>
ConstFaceEdgeRange
;
typedef
CirculatorRange
<
const
PolyConnectivity
,
PolyConnectivity
,
ConstFaceFaceIter
,
FaceHandle
,
&
PolyConnectivity
::
cff_begin
,
...
...
Hans-Christian Ebke
@ebke
mentioned in commit
136dc6a2
·
Dec 16, 2015
mentioned in commit
136dc6a2
mentioned in commit 136dc6a28520739417b822f1211f87a4c7e2a20f
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment