OpenVSP API Documentation  3.38.0
vec3d Member List

This is the complete list of members for vec3d, including all inherited members.

angle(const vec3d &a, const vec3d &b)vec3dfriend
area (defined in vec3d)vec3dfriend
as_vec2d_xy() (defined in vec3d)vec3d
BarycentricWeights (defined in vec3d)vec3dfriend
BilinearWeights (defined in vec3d)vec3dfriend
center_of_circle (defined in vec3d)vec3dfriend
cos_angle(const vec3d &a, const vec3d &b)vec3dfriend
cross(const vec3d &a, const vec3d &b)vec3dfriend
data() (defined in vec3d)vec3dinline
dist(const vec3d &a, const vec3d &b)vec3dfriend
dist3D_Segment_to_Segment (defined in vec3d)vec3dfriend
dist3D_Segment_to_Segment (defined in vec3d)vec3dfriend
dist_pnt_2_line (defined in vec3d)vec3dfriend
dist_pnt_2_plane (defined in vec3d)vec3dfriend
dist_squared(const vec3d &a, const vec3d &b)vec3dfriend
dot(const vec3d &a, const vec3d &b)vec3dfriend
get_pnt(double pnt[3]) const (defined in vec3d)vec3dinline
get_pnt(float pnt[3]) const (defined in vec3d)vec3dinline
get_pnt(threed_point_type &pnt) const (defined in vec3d)vec3dinline
isfinite() const (defined in vec3d)vec3d
isinf() const (defined in vec3d)vec3d
isnan() const (defined in vec3d)vec3d
line_line_intersect (defined in vec3d)vec3dfriend
mag() constvec3d
major_comp() const (defined in vec3d)vec3d
MapFromPlane (defined in vec3d)vec3dfriend
MapToPlane (defined in vec3d)vec3dfriend
minor_comp() const (defined in vec3d)vec3d
nearSegSeg (defined in vec3d)vec3dfriend
normalize()vec3d
offset_i(double offset, int idir) (defined in vec3d)vec3dinline
offset_x(double offset)vec3dinline
offset_y(double offset)vec3dinline
offset_z(double offset)vec3dinline
operator!= (defined in vec3d)vec3dfriend
operator*(const vec3d &a, double b)vec3dfriend
operator* (defined in vec3d)vec3dfriend
operator*(const vec3d &a, const vec3d &b)vec3dfriend
operator*=(double b) (defined in vec3d)vec3d
operator+(const vec3d &a, const vec3d &b)vec3dfriend
operator+=(const vec3d &b) (defined in vec3d)vec3d
operator+=(double b[]) (defined in vec3d)vec3d
operator+=(float b[]) (defined in vec3d)vec3d
operator-(const vec3d &a, const vec3d &b)vec3dfriend
operator- (defined in vec3d)vec3dfriend
operator-=(const vec3d &b) (defined in vec3d)vec3d
operator-=(double b[]) (defined in vec3d)vec3d
operator-=(float b[]) (defined in vec3d)vec3d
operator/(const vec3d &a, double b)vec3dfriend
operator=(const vec3d &a) (defined in vec3d)vec3d
operator=(const vec2d &a) (defined in vec3d)vec3d
operator=(double a) (defined in vec3d)vec3d
operator=(const threed_point_type &a) (defined in vec3d)vec3d
operator== (defined in vec3d)vec3dfriend
operator[](int i) (defined in vec3d)vec3dinline
operator[](int i) const (defined in vec3d)vec3dinline
plane_half_space (defined in vec3d)vec3dfriend
plane_ray_intersect (defined in vec3d)vec3dfriend
plane_ray_intersect (defined in vec3d)vec3dfriend
pnt_tri_min_dist (defined in vec3d)vec3dfriend
point_on_line (defined in vec3d)vec3dfriend
pointLineDistSquared (defined in vec3d)vec3dfriend
pointSegDistSquared (defined in vec3d)vec3dfriend
poly_area (defined in vec3d)vec3dfriend
proj_pnt_on_line (defined in vec3d)vec3dfriend
proj_pnt_on_line_seg (defined in vec3d)vec3dfriend
proj_pnt_on_ray (defined in vec3d)vec3dfriend
proj_pnt_to_plane (defined in vec3d)vec3dfriend
proj_vec_to_plane (defined in vec3d)vec3dfriend
PtInTri (defined in vec3d)vec3dfriend
radius_of_circle (defined in vec3d)vec3dfriend
ray_ray_intersect (defined in vec3d)vec3dfriend
reflect_xy() constvec3dinline
reflect_xz() constvec3dinline
reflect_yz() constvec3dinline
rotate_x(double cos_alpha, double sin_alpha)vec3dinline
rotate_y(double cos_alpha, double sin_alpha)vec3dinline
rotate_z(double cos_alpha, double sin_alpha)vec3dinline
rotate_z_zero_x(double cos_alpha, double sin_alpha)vec3dinline
rotate_z_zero_y(double cos_alpha, double sin_alpha)vec3dinline
RotateArbAxis(const vec3d &p, double theta, const vec3d &r)vec3dfriend
scale_x(double scale)vec3dinline
scale_y(double scale)vec3dinline
scale_z(double scale)vec3dinline
set_arr(const double a[]) (defined in vec3d)vec3d
set_arr(const float a[]) (defined in vec3d)vec3d
set_refx(const vec3d &a) (defined in vec3d)vec3d
set_refy(const vec3d &a) (defined in vec3d)vec3d
set_refz(const vec3d &a) (defined in vec3d)vec3d
set_vec(const std::vector< double > &a) (defined in vec3d)vec3d
set_x(double xx)vec3d
set_xyz(double xx, double yy, double zz)vec3d
set_y(double yy)vec3d
set_z(double zz)vec3d
signed_angle(const vec3d &a, const vec3d &b, const vec3d &ref)vec3dfriend
slerp (defined in vec3d)vec3dfriend
swap_xy() const (defined in vec3d)vec3dinline
swap_xz() const (defined in vec3d)vec3dinline
swap_yz() const (defined in vec3d)vec3dinline
tetra_volume (defined in vec3d)vec3dfriend
tri_ray_intersect (defined in vec3d)vec3dfriend
tri_seg_intersect (defined in vec3d)vec3dfriend
tri_tri_min_dist (defined in vec3d)vec3dfriend
v (defined in vec3d)vec3d
vec3d() (defined in vec3d)vec3d
vec3d(double xx, double yy, double zz) (defined in vec3d)vec3d
vec3d(const vec3d &a) (defined in vec3d)vec3d
vec3d(const threed_point_type &a) (defined in vec3d)vec3d
vec3d(const double a[3]) (defined in vec3d)vec3d
vec3d(const float a[3]) (defined in vec3d)vec3d
vec3d(const std::vector< double > &a) (defined in vec3d)vec3d
x() constvec3dinline
y() constvec3dinline
z() constvec3dinline
~vec3d() (defined in vec3d)vec3dinline