Graphisoft®

GeometryVersion: 1.0

Geometry::Vector2 클래스

벡터의 데카르트(Cartesian) 표현입니다.

template <class NumberType>
class Vector2

Template 파라미터

NumberType

멤버

Public 메소드
Public 연산자

Public 메소드

메소드 설명
GetCoords 벡터의 x, y 좌표들을 리턴합니다.
GetDirection 단위 벡터로 방향을 리턴합니다.
GetLength 벡터의 길이를 리턴합니다.
GetLengthSqr 벡터의 길이의 제곱을 리턴합니다.
GetNormalDirection 법선 벡터로 방향을 리턴합니다.
GetNormalVector 주어진 벡터의 법선 벡터를 리턴합니다.
GetUnitVector 주어진 벡터의 단위 벡터를 리턴합니다.
GetX 벡터의 x 좌표를 리턴합니다.
GetY 벡터의 y 좌표를 리턴합니다.
Set 벡터의 x, y 좌표들을 세트합니다.
SetX 벡터의 x 좌표를 세트합니다.
SetY 벡터의 y 좌표를 세트합니다.
Vector2 이것은 생성자입니다.
~Vector2 이것은 소멸자입니다. (빈 메소드입니다. 사용하지 않음)

Public 연산자

연산자 설명
operator *= 숫자와 벡터를 곱합니다.
operator+= 1차 벡터에 벡터 하나를 더합니다.
operator-= 1차 벡터로부터 벡터 하나를 뺍니다.
operator= 주어진 벡터에 값을 할당합니다.

설명

벡터에 대한 데카르트(Cartesian) 표현을 정의합니다.

요구사항

네임스페이스: Geometry

헤더: Vector2.hpp

참고사항

Geometry::Point2