+float TouchData::GetRadius( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetRadius( point );
+}
+
+const Vector2& TouchData::GetEllipseRadius( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetEllipseRadius( point );
+}
+
+float TouchData::GetPressure( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetPressure( point );
+}
+
+Degree TouchData::GetAngle( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetAngle( point );
+}
+
+Device::Class::Type TouchData::GetDeviceClass( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetDeviceClass( point );
+}
+
+Device::Subclass::Type TouchData::GetDeviceSubclass( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetDeviceSubclass( point );
+}
+
+MouseButton::Type TouchData::GetMouseButton( std::size_t point ) const
+{
+ return GetImplementation( *this ).GetMouseButton( point );
+}
+