Skip to content
GitLab
Menu
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
265ff391
Commit
265ff391
authored
Nov 25, 2015
by
Janis Born
Browse files
fix c++98 compatibility for Python bridge to VectorT
parent
e358e641
Pipeline
#125
failed with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/Python/Vector.hh
View file @
265ff391
...
...
@@ -151,12 +151,21 @@ void expose_vec(const char *_name) {
.
def
(
"vectorize"
,
&
Vector
::
vectorize
,
return_internal_reference
<>
())
.
def
(
self
<
self
)
.
def
(
"norm"
,
&
Vector
::
template
norm
<
Scalar
>)
.
def
(
"length"
,
&
Vector
::
template
length
<
Scalar
>)
.
def
(
"sqrnorm"
,
&
Vector
::
template
sqrnorm
<
Scalar
>)
.
def
(
"normalize"
,
&
Vector
::
template
normalize
<
Scalar
>,
return_internal_reference
<>
())
.
def
(
"normalized"
,
&
Vector
::
template
normalized
<
Scalar
>)
.
def
(
"normalize_cond"
,
&
Vector
::
template
normalize_cond
<
Scalar
>,
return_internal_reference
<>
())
#if (__cplusplus > 199711L || defined(__GXX_EXPERIMENTAL_CXX0X__)) && !defined(OPENMESH_VECTOR_LEGACY)
.
def
(
"norm"
,
&
Vector
::
template
norm
<
Scalar
>)
.
def
(
"length"
,
&
Vector
::
template
length
<
Scalar
>)
.
def
(
"sqrnorm"
,
&
Vector
::
template
sqrnorm
<
Scalar
>)
.
def
(
"normalize"
,
&
Vector
::
template
normalize
<
Scalar
>,
return_internal_reference
<>
())
.
def
(
"normalized"
,
&
Vector
::
template
normalized
<
Scalar
>)
.
def
(
"normalize_cond"
,
&
Vector
::
template
normalize_cond
<
Scalar
>,
return_internal_reference
<>
())
#else
.
def
(
"norm"
,
&
Vector
::
norm
)
.
def
(
"length"
,
&
Vector
::
length
)
.
def
(
"sqrnorm"
,
&
Vector
::
sqrnorm
)
.
def
(
"normalize"
,
&
Vector
::
normalize
,
return_internal_reference
<>
())
.
def
(
"normalized"
,
&
Vector
::
normalized
)
.
def
(
"normalize_cond"
,
&
Vector
::
normalize_cond
,
return_internal_reference
<>
())
#endif
.
def
(
"l1_norm"
,
&
Vector
::
l1_norm
)
.
def
(
"l8_norm"
,
&
Vector
::
l8_norm
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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