CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
VecFloat2类 参考

Public 成员函数

 VecFloat2 ()
 VecFloat2 (float v1, float v2)
 ~VecFloat2 ()
const VecFloat2operator= (const VecFloat2 &vec)
VecFloat2 operator+ (const VecFloat2 &vec) const
VecFloat2 operator- (const VecFloat2 &vec) const
const VecFloat2operator+= (const VecFloat2 &vec)
const VecFloat2operator-= (const VecFloat2 &vec)
bool operator== (const VecFloat2 &vec) const
bool operator!= (const VecFloat2 &vec) const
float & operator[] (int pos)
const float & operator[] (int pos) const
float Sum () const
float Length () const
float LengthSquare () const
bool IsZero () const
VecFloat2 Normalization () const
VecFloat2 VectorNormal () const
VecFloat2 Scale (float s0, float s1) const
VecFloat2 ScaleAll (float s) const
POINT ToPointInt () const

静态 Public 成员函数

static float Dot (const VecFloat2 &v1, const VecFloat2 &v2)
static float Corss (const VecFloat2 &v1, const VecFloat2 &v2)
static VecFloat2 AxisymmetricPoint (const VecFloat2 &A, const VecFloat2 &B, const VecFloat2 &C)
static BOOL PtInRegion (double x, double y, const VecFloat2 points[], int len)

Public 属性

float f [2]

构造及析构函数说明

◆ VecFloat2() [1/2]

VecFloat2::VecFloat2 ( )

◆ VecFloat2() [2/2]

VecFloat2::VecFloat2 ( float v1,
float v2 )

◆ ~VecFloat2()

VecFloat2::~VecFloat2 ( )

成员函数说明

◆ AxisymmetricPoint()

VecFloat2 VecFloat2::AxisymmetricPoint ( const VecFloat2 & A,
const VecFloat2 & B,
const VecFloat2 & C )
static

◆ Corss()

float VecFloat2::Corss ( const VecFloat2 & v1,
const VecFloat2 & v2 )
static

◆ Dot()

float VecFloat2::Dot ( const VecFloat2 & v1,
const VecFloat2 & v2 )
static

◆ IsZero()

bool VecFloat2::IsZero ( ) const

◆ Length()

float VecFloat2::Length ( ) const

◆ LengthSquare()

float VecFloat2::LengthSquare ( ) const

◆ Normalization()

VecFloat2 VecFloat2::Normalization ( ) const

◆ operator!=()

bool VecFloat2::operator!= ( const VecFloat2 & vec) const

◆ operator+()

VecFloat2 VecFloat2::operator+ ( const VecFloat2 & vec) const

◆ operator+=()

const VecFloat2 & VecFloat2::operator+= ( const VecFloat2 & vec)

◆ operator-()

VecFloat2 VecFloat2::operator- ( const VecFloat2 & vec) const

◆ operator-=()

const VecFloat2 & VecFloat2::operator-= ( const VecFloat2 & vec)

◆ operator=()

const VecFloat2 & VecFloat2::operator= ( const VecFloat2 & vec)

◆ operator==()

bool VecFloat2::operator== ( const VecFloat2 & vec) const

◆ operator[]() [1/2]

float & VecFloat2::operator[] ( int pos)

◆ operator[]() [2/2]

const float & VecFloat2::operator[] ( int pos) const

◆ PtInRegion()

BOOL VecFloat2::PtInRegion ( double x,
double y,
const VecFloat2 points[],
int len )
static

◆ Scale()

VecFloat2 VecFloat2::Scale ( float s0,
float s1 ) const

◆ ScaleAll()

VecFloat2 VecFloat2::ScaleAll ( float s) const

◆ Sum()

float VecFloat2::Sum ( ) const

◆ ToPointInt()

POINT VecFloat2::ToPointInt ( ) const

◆ VectorNormal()

VecFloat2 VecFloat2::VectorNormal ( ) const

类成员变量说明

◆ f

float VecFloat2::f[2]
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有