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
1f0f036e
Commit
1f0f036e
authored
Aug 13, 2019
by
Nicolas Gallego-Ortiz
Browse files
accesors to internal typename from derived class
parent
7b461d62
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/OpenMesh/Core/Utils/Property.hh
View file @
1f0f036e
...
...
@@ -99,8 +99,10 @@ public:
public:
/// Default constructor
explicit
PropertyT
(
const
std
::
string
&
_name
=
"<unknown>"
)
:
BaseProperty
(
_name
)
explicit
PropertyT
(
const
std
::
string
&
_name
=
"<unknown>"
,
const
std
::
string
&
_internal_type_name
=
"<unknown>"
)
:
BaseProperty
(
_name
,
_internal_type_name
)
{}
/// Copy constructor
...
...
@@ -173,17 +175,17 @@ public: // data access interface
return
&
data_
[
0
];
}
/// Get reference to property vector (be careful, improper usage, e.g. resizing, may crash OpenMesh!!!)
vector_type
&
data_vector
()
{
return
data_
;
}
/// Const access to property vector
const
vector_type
&
data_vector
()
const
{
return
data_
;
}
/// Get reference to property vector (be careful, improper usage, e.g. resizing, may crash OpenMesh!!!)
vector_type
&
data_vector
()
{
return
data_
;
}
/// Const access to property vector
const
vector_type
&
data_vector
()
const
{
return
data_
;
}
/// Access the i'th element. No range check is performed!
reference
operator
[](
int
_idx
)
{
...
...
@@ -337,17 +339,17 @@ public:
public:
/// Get reference to property vector (be careful, improper usage, e.g. resizing, may crash OpenMesh!!!)
vector_type
&
data_vector
()
{
return
data_
;
}
/// Const access to property vector
const
vector_type
&
data_vector
()
const
{
return
data_
;
}
/// Get reference to property vector (be careful, improper usage, e.g. resizing, may crash OpenMesh!!!)
vector_type
&
data_vector
()
{
return
data_
;
}
/// Const access to property vector
const
vector_type
&
data_vector
()
const
{
return
data_
;
}
/// Access the i'th element. No range check is performed!
reference
operator
[](
int
_idx
)
{
...
...
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