/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
return *this;
}
+Path::Path( Path&& rhs ) = default;
+
+Path& Path::operator=( Path&& rhs ) = default;
+
void Path::AddPoint(const Vector3& point )
{
GetImplementation(*this).AddPoint( point );
Vector3& Path::GetPoint( size_t index )
{
- return GetImplementation(*this).GetPoint(index);
+ return GetImplementation(*this).GetPoint( static_cast<uint32_t>( index ) );
}
Vector3& Path::GetControlPoint( size_t index )
{
- return GetImplementation(*this).GetControlPoint(index);
+ return GetImplementation(*this).GetControlPoint( static_cast<uint32_t>( index ) );
}
size_t Path::GetPointCount() const