コード例 #1
0
ファイル: ArkheAngle.cpp プロジェクト: ArkheTechnology/arkhe
Angle Angle::operator/(const Angle &right) const
{
	double val = right.as(m_unit);
	if(Math::isZero(val))
	{
		throw arkhe::base::Exception("division by zero");
	}
	return Angle(m_angle / val,m_unit);
}
コード例 #2
0
void
CircleNodeEditor::setBearing( const Angle& bearing )
{
    _bearing = bearing.as(Units::RADIANS);
    updateDraggers();
}
コード例 #3
0
ファイル: ArkheAngle.cpp プロジェクト: ArkheTechnology/arkhe
Angle Angle::operator*(const Angle &right) const
{
	return Angle(m_angle * right.as(m_unit),m_unit);
}
コード例 #4
0
ファイル: ArkheAngle.cpp プロジェクト: ArkheTechnology/arkhe
bool Angle::operator>=(const Angle &right) const
{
	return m_angle >= right.as(m_unit);
}
コード例 #5
0
ファイル: ArkheAngle.cpp プロジェクト: ArkheTechnology/arkhe
bool Angle::operator!=(const Angle &right) const
{
	return !Math::equal(m_angle,right.as(m_unit));
}