Geometry::Point2 클래스
점에 대한 데카르트(Cartesian) 표현입니다.
template <class NumberType> class Point2
Template 파라미터
- NumberType
멤버
Public 메소드
메소드 | 설명 |
---|---|
GetCoords | 점의 x, y 좌표들을 리턴합니다. |
GetDirectionFromOrigo | 원점으로부터 점의 방향을 리턴합니다. |
GetDistFromOrigo | 점과 원점 간의 거리의 길이를 리턴합니다. |
GetDistFromOrigoSqr | 점과 원점 간의 거리의 길이의 제곱을 리턴합니다. |
GetLocationVector | 원점으로부터 주어진 점까지 이어지는 벡터를 리턴합니다. |
GetX | 점의 x 좌표를 리턴합니다. |
GetY | 점의 y 좌표를 리턴합니다. |
Point2 | 이것은 생성자입니다. |
~Point2 | 이것은 소멸자입니다. (빈 메소드입니다. 사용하지 않음) |
Public 연산자
연산자 | 설명 |
---|---|
operator+= | 점에 벡터 하나를 더합니다. |
operator-= | 점으로부터 벡터 하나를 뺍니다. |
operator= | 주어진 점에 값을 할당합니다. |
설명
점에 대한 데카르트(Cartesian) 표현을 정의합니다.요구사항
네임스페이스: Geometry
헤더: Point2.hpp