Example #1
0
optimized _area _area::toRelative( const _coord absX , const _coord absY ) const
{
	_codeAnalyzer analyzer {"_rect::toRelative (const)"};
	
	_vector<_rect> tR;
	
	for( const _rect &rc : this->rects )
		tR.emplace_back( rc.x - absX , rc.y - absY , rc.width , rc.height );
	
	return _area( move(tR) );
}
Example #2
0
double area(double x1, double y1, double x2, double y2, double x3, double y3){
	return labs(_area(x1,y1,x2,y2,x3,y3));
}
Example #3
0
bool counterclockwise(double x1, double y1, double x2, double y2, double x3, double y3){
	return _area(x1,y1,x2,y2,x3,y3)>0.0;
}