cgma
PST_Point Member List
This is the complete list of members for PST_Point, including all inherited members.
about_equal(const CubitVector &w, const double relative_tolerance=1.0e-6, const double absolute_tolerance=1.0e-6) const CubitVector
barycentric_coordinates(const CubitVector &v1, const CubitVector &v2, const CubitVector &v3, const CubitVector &point, double &coord_A, double &coord_B, double &coord_C)CubitVector [static]
blow_out(double gamma, double gamma2=0.0)CubitVector
colinear(const CubitVector &p0, const CubitVector &p1, const CubitVector &p2)CubitVector [static]
common(PST_Point *pt)PST_Point
CubitVector()CubitVector [inline]
CubitVector(const double x, const double y, const double z)CubitVector [inline, explicit]
CubitVector(const double xyz[3])CubitVector [inline, explicit]
CubitVector(const CubitVector &tail, const CubitVector &head)CubitVector [inline, explicit]
CubitVector(const CubitVector &copy_from)CubitVector [inline]
CubitVector(const CubitVectorStruct &from)CubitVector [inline, explicit]
debug_draw(int color=1, bool flush=true)PST_Point
debug_draw_points(DLIList< PST_Point * > &list, int color, bool flush=true)PST_Point [static]
distance_between(const CubitVector &test_vector) const CubitVector
distance_between_squared(const CubitVector &test_vector) const CubitVector
distance_from_infinite_line(const CubitVector &point_on_line, const CubitVector &line_direction) const CubitVector
distance_from_infinite_line_squared(const CubitVector &point_on_line, const CubitVector &line_direction) const CubitVector
edge()PST_Point [inline]
edge_PST_Point [private]
faces(DLIList< PST_Face * > *list=0)PST_Point
get_xyz(double &x, double &y, double &z) const CubitVector [inline]
get_xyz(double xyz[3]) const CubitVector [inline]
interior_angle(const CubitVector &otherVector) const CubitVector
interpolate(const double param, const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
length(const double new_length)CubitVector
length() const CubitVector [inline]
length_squared() const CubitVector [inline]
markPST_Point
next(PST_Edge *prev)PST_Point [inline]
next_point(const CubitVector &direction, double distance, CubitVector &out_point) const CubitVector
normal(const CubitVector &p0, const CubitVector &p1, const CubitVector &p2)CubitVector [inline, static]
normalize()CubitVector [inline]
operator CubitVectorStruct()CubitVector [inline]
operator!=(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator%(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator*(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator*(const CubitVector &v1, const double sclr)CubitVector [friend]
operator*(const double sclr, const CubitVector &v1)CubitVector [friend]
operator*=(const CubitVector &vec)CubitVector [inline]
operator*=(const double scalar)CubitVector [inline]
operator+(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator+=(const CubitVector &vec)CubitVector [inline]
operator-() const CubitVector [inline]
operator-(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator-=(const CubitVector &vec)CubitVector [inline]
operator/(const CubitVector &v1, const double sclr)CubitVector [friend]
operator/=(const double scalar)CubitVector [inline]
operator=(const CubitVectorStruct &from)CubitVector [inline]
operator=(const CubitVector &from)CubitVector [inline]
operator==(const CubitVector &v1, const CubitVector &v2)CubitVector [friend]
operator[](int i) const CubitVector [inline]
operator~(const CubitVector &vec)CubitVector [friend]
orthogonal_vectors(CubitVector &vector2, CubitVector &vector3) const CubitVector
owner() const PST_Entity [inline]
owner(PST_EntityOwner *)PST_Entity [inline]
perpendicular_z()CubitVector [inline]
print()PST_Point
print_me()CubitVector
private_mark_PST_Point [private]
project_to_line_segment(const CubitVector &pt0, const CubitVector &pt1)CubitVector
project_to_plane(const CubitVector &planenormal)CubitVector
PST_Edge classPST_Point [friend]
PST_Entity()PST_Entity [inline, protected]
PST_Point(const CubitVector &position)PST_Point [inline]
r()CubitVector [inline]
r(const double x)CubitVector [inline]
reflect_about_xaxis(double dummy, double)CubitVector
rotate(double angle, double)CubitVector
rtheta_to_xy()CubitVector
scale_angle(double gamma, double)CubitVector
sequencePST_Point
set(const double x, const double y, const double z)CubitVector [inline]
set(const double xyz[3])CubitVector [inline]
set(const CubitVector &tail, const CubitVector &head)CubitVector [inline]
set(const CubitVector &to_copy)CubitVector [inline]
theta()CubitVector [inline]
theta(const double y)CubitVector [inline]
validate(CubitBoolean print=CUBIT_FALSE)PST_Point
vector_angle(const CubitVector &vector1, const CubitVector &vector2) const CubitVector
vector_angle_quick(const CubitVector &vec1, const CubitVector &vec2)CubitVector
within_scaled_tolerance(const CubitVector &v2, double tol) const CubitVector
within_tolerance(const CubitVector &vectorPtr2, double tolerance) const CubitVector
x() const CubitVector [inline]
x()CubitVector [inline]
x(const double x)CubitVector [inline]
xy_to_rtheta()CubitVector
y() const CubitVector [inline]
y()CubitVector [inline]
y(const double y)CubitVector [inline]
z() const CubitVector [inline]
z()CubitVector [inline]
z(const double z)CubitVector [inline]
~PST_Entity()=0PST_Entity [protected, pure virtual]
~PST_Point()PST_Point
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines