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
 
VecFloat2 Normalization () const
 
VecFloat2 VectorNormal () const
 
VecFloat2 Scale (float s0, float s1) const
 
VecFloat2 ScaleAll (float s) const
 
POINT ToPointInt () const
 

静态 Public 成员函数

static float MultiDot (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 nlen)
 

Public 属性

float f [2]
 

构造及析构函数说明

◆ VecFloat2() [1/2]

VecFloat2::VecFloat2 ( )

◆ VecFloat2() [2/2]

VecFloat2::VecFloat2 ( float  v1,
float  v2 
)

◆ ~VecFloat2()

VecFloat2::~VecFloat2 ( )

成员函数说明

◆ AxisymmetricPoint()

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

◆ Length()

float VecFloat2::Length ( ) const

◆ LengthSquare()

float VecFloat2::LengthSquare ( ) const

◆ MultiDot()

static float VecFloat2::MultiDot ( const VecFloat2 v1,
const VecFloat2 v2 
)
static

◆ 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()

static BOOL VecFloat2::PtInRegion ( double  x,
double  y,
const VecFloat2  points[],
int  nlen 
)
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 © 2025 · CBlueStudio 版权所有