public:
/**
* This is the default constructor for this class. @n
- * Constructs a 4 X 4 null matrix in which all elements are zero.
+ * Constructs a 4 X 4 null matrix in which all the elements are zero.
*
* @since 2.0
*/
*
* @since 2.0
*
- * @param[in] rhs An instance of %DoubleMatrix4
+ * @param[in] rhs An instance of %DoubleMatrix4 to copy
*/
DoubleMatrix4(const DoubleMatrix4& rhs);
*
* @since 2.0
*
- * @return @c true if all matrix members of the current instance are equal to the corresponding matrix members in the specified instance, @n
+ * @return @c true if all the matrix members of the current instance are equal to the corresponding matrix members in the specified instance, @n
* else @c false
* @param[in] rhs An instance of %DoubleMatrix4
*/
*
* @since 2.0
*
- * @return @c true if all matrix members of the current instance are not equal to the corresponding matrix members in the specified instance, @n
+ * @return @c true if all the matrix members of the current instance are not equal to the corresponding matrix members in the specified instance, @n
* else @c false
* @param[in] rhs An instance of %DoubleMatrix4
*/
*
* @since 2.0
*
- * @return The reference to this instance
+ * @return A reference to this instance
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4& operator =(const DoubleMatrix4& rhs);
*
* @since 2.0
*
- * @return The reference to this instance
- * @param[in] value A @c double value to assign
+ * @return A reference to this instance
+ * @param[in] value The @c double value to assign
*/
DoubleMatrix4& operator =(double value);
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4 operator *(const DoubleMatrix4& rhs) const;
/**
- * Multiplies the value to each matrix members of current instance of %DoubleMatrix4.
+ * Multiplies the value to each matrix member of current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to multiply
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to multiply
*/
DoubleMatrix4 operator *(double value) const;
/**
- * Adds the value of the specified instance and the current instance of %DoubleMatrix4.
+ * Adds the value of the specified instance to the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4 operator +(const DoubleMatrix4& rhs) const;
/**
- * Adds the value to each matrix members of current instance of %DoubleMatrix4.
+ * Adds the value to each matrix member of the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to add
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to add
*/
DoubleMatrix4 operator +(double value) const;
/**
- * Subtracts the value of the specified instance and the current instance of %DoubleMatrix4.
+ * Subtracts the value of the specified instance from the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4 operator -(const DoubleMatrix4& rhs) const;
/**
- * Subtracts the value from each matrix members of current instance of %DoubleMatrix4.
+ * Subtracts the value from each matrix member of the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to subtract
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to subtract
*/
DoubleMatrix4 operator -(double value) const;
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
+ * @return The reference to %DoubleMatrix4 that contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4& operator *=(const DoubleMatrix4& rhs);
/**
- * Multiplies the value to each matrix members of current instance of %DoubleMatrix4.
+ * Multiplies the value to each matrix member of the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to multiply
+ * @return A reference to %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to multiply
*/
DoubleMatrix4& operator *=(double value);
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
+ * @return A reference to %DoubleMatrix4 that contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4& operator +=(const DoubleMatrix4& rhs);
/**
- * Adds the value to each matrix members of current instance of %DoubleMatrix4.
+ * Adds the value to each matrix member of the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to add
+ * @return A reference to %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to add
*/
DoubleMatrix4& operator +=(double value);
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
+ * @return A reference to %DoubleMatrix4 cthat contains the resulting value of the operation
* @param[in] rhs An instance of %DoubleMatrix4
*/
DoubleMatrix4& operator -=(const DoubleMatrix4& rhs);
/**
- * Subtracts the value from each matrix members of current instance of %DoubleMatrix4.
+ * Subtracts the value from each matrix member of the current instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return The reference to %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to subtract
+ * @return A reference to %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to subtract
*/
DoubleMatrix4& operator -=(double value);
/**
- * Gets the instance of %DoubleMatrix4 resulting from the sum of the value and the specified instance of %DoubleMatrix4.
+ * Gets an instance of %DoubleMatrix4 resulting from the sum of the value and the specified instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to add
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to add
* @param[in] rhs An instance of %DoubleMatrix4
*/
_OSP_EXPORT_ friend DoubleMatrix4 operator +(const double& value, const DoubleMatrix4& rhs);
/**
- * Gets the instance of %DoubleMatrix4 resulting from the product of the value and the specified instance of %DoubleMatrix4.
+ * Gets an instance of %DoubleMatrix4 resulting from the product of the value and the specified instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to multiply
- * @param[in] rhs An instance of %DoubleMatrix4
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to multiply
+ * @param[in] rhs An instance of %DoubleMatrix4
*/
_OSP_EXPORT_ friend DoubleMatrix4 operator *(const double& value, const DoubleMatrix4& rhs);
/**
- * Gets the instance of %DoubleMatrix4 resulting from the difference between the value and the specified instance of %DoubleMatrix4.
+ * Gets an instance of %DoubleMatrix4 resulting from the difference between the value and the specified instance of %DoubleMatrix4.
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @param[in] value A @c double value to subtract
- * @param[in] rhs An instance of %DoubleMatrix4
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @param[in] value The @c double value to subtract
+ * @param[in] rhs An instance of %DoubleMatrix4
*/
_OSP_EXPORT_ friend DoubleMatrix4 operator -(const double& value, const DoubleMatrix4& rhs);
* @return @c true if the values of the current instance is equal to the value of the specified instance, @n
* else @c false
* @param[in] obj An instance of %DoubleMatrix4
- * @remarks This method overrides Tizen::Base::Object::Equals(). This method uses the values of the Matrix components to compare the two instances.
+ * @remarks
+ * - This method overrides Tizen::Base::Object::Equals().
+ * - This method uses the values of the Matrix components to compare the two instances.
*/
virtual bool Equals(const Tizen::Base::Object& obj) const;
* @since 2.0
*
* @return The hash value of the current instance
- * @remarks Two equal instances must return the same hash value. For better performance,
- * the used hash function must generate a random distribution for all inputs.
+ * @remarks Two equal instances must return the same hash value. @n
+ * For better performance, the used hash function must generate a random distribution for all the inputs.
*/
virtual int GetHashCode(void) const;
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
- * @remarks This function must be called after checking whether the matrix is invertible or not.
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
+ * @remarks This method must be called after checking whether the matrix is invertible or not.
*/
DoubleMatrix4 GetInverse(void) const;
*
* @since 2.0
*
- * @return A new instance of %DoubleMatrix4 containing the resulting value of the operation
+ * @return A new instance of %DoubleMatrix4 that contains the resulting value of the operation
*/
DoubleMatrix4 GetTranspose(void) const;
bool IsInvertible(void) const;
/**
- * Negates the matrix members of current instance of %DoubleMatrix4.
+ * Negates the matrix members of the current instance of %DoubleMatrix4.
*
* @since 2.0
*/
* @since 2.0
*
* @return An error code
- * @exception E_SUCCESS The method is successful.
+ * @exception E_SUCCESS The method is successful.
* @exception E_INVALID_OPERATION The current instance is not invertible.
*/
result Invert(void);
void Transpose(void);
/**
- * Sets the matrix members of current instance of %DoubleMatrix4 to zero.
+ * Sets the matrix members of the current instance of %DoubleMatrix4 to zero.
*
* @since 2.0
*/
}; // DoubleMatrix4
}} // Tizen::Base
-#endif //_FBASE_DOUBLE_MATRIX4_H_
\ No newline at end of file
+#endif //_FBASE_DOUBLE_MATRIX4_H_