92 template <
typename T >
96 template <
typename T >
100 template <
typename T >
104 template <
typename T >
125 template <
typename T >
127 {
return static_cast<typename _t2vp<T>::prop&
>(
_vprop( _ph ) ); }
129 template <
typename T >
131 {
return static_cast<const typename _t2vp<T>::prop&
>(
_vprop( _ph ) ); }
134 template <
typename T >
136 {
return static_cast<typename _t2vn<T>::prop&
>(
_vprop( _ph ) ); }
138 template <
typename T >
140 {
return static_cast<const typename _t2vn<T>::prop&
>(
_vprop( _ph ) ); }
143 template <
typename T >
145 {
return static_cast<typename _t2vc<T>::prop&
>(
_vprop( _ph ) ); }
147 template <
typename T >
149 {
return static_cast<const typename _t2vc<T>::prop&
>(
_vprop( _ph ) ); }
152 template <
typename T >
154 {
return static_cast<typename _t2vtc<T>::prop&
>(
_vprop( _ph ) ); }
156 template <
typename T >
157 const typename _t2vtc<T>::prop& vtexcoords(
VPropHandleT<T> _ph )
const
158 {
return static_cast<const typename _t2vtc<T>::prop&
>(
_vprop( _ph ) ); }
185 template <
typename T>
187 {
return vpositions(_ph)[_vh.
idx()]; }
191 {
return vpositions(_ph)[_vh.
idx()]; }
194 template <
typename T>
196 {
return vnormals(_ph)[_vh.
idx()]; }
200 {
return vnormals(_ph)[_vh.
idx()]; }
203 template <
typename T>
205 {
return vcolors(_ph)[_vh.
idx()]; }
209 {
return vcolors(_ph)[_vh.
idx()]; }
212 template <
typename T>
214 {
return vtexcoords(_ph)[_vh.
idx()]; }
218 {
return vtexcoords(_ph)[_vh.
idx()]; }
223 FPTypesHandle::value_type&
225 {
return fptypes( _ph )[ _fh.
idx()]; }
227 const FPTypesHandle::value_type&
229 {
return fptypes( _ph )[ _fh.
idx()]; }
232 FPLengthsHandle::value_type&
234 {
return fplengths( _ph )[ _fh.
idx()]; }
236 const FPLengthsHandle::value_type&
238 {
return fplengths( _ph )[ _fh.
idx()]; }
241 FIndicesHandle::value_type&
243 {
return findices( _ph )[ _fh.
idx()]; }
245 const FIndicesHandle::value_type&
247 {
return findices( _ph )[ _fh.
idx()]; }
253 std::cout <<
"#V : " <<
n_vertices() << std::endl;
254 std::cout <<
"#E : " <<
n_edges() << std::endl;
255 std::cout <<
"#F : " <<
n_faces() << std::endl;