MeshKit  1.0
Vertex Class Reference

#include <Mesh.hpp>

Inheritance diagram for Vertex:

List of all members.

Public Member Functions

 Vertex ()
void setXYZCoords (const Point3D &p)
const Point3DgetXYZCoords () const
VertexgetClone () const
double getSpanAngle () const
double getFeatureLength () const
int get_ideal_face_degree (int n) const

Static Public Member Functions

static PNode newObject ()
static double length (const Vertex *v0, const Vertex *v1)
static double length2 (const Vertex *v0, const Vertex *v1)
static void mid_point (const Vertex *v0, const Vertex *v1, Point3D &p, double alpha=0.5)
static Vertexmid_node (const Vertex *v0, const Vertex *v1, double alpha=0.5)
static double point_orient (const Point3D &p0, const Point3D &p1, const Point3D &qpoint)

Private Attributes

Point3D xyz

Static Private Attributes

static size_t global_id = 0

Detailed Description

Definition at line 457 of file Mesh.hpp.


Constructor & Destructor Documentation

Vertex ( ) [inline]

Definition at line 463 of file Mesh.hpp.


Member Function Documentation

int get_ideal_face_degree ( int  n) const [inline]

Definition at line 1711 of file Mesh.hpp.

PNode getClone ( ) const [inline]

Definition at line 881 of file Mesh.hpp.

double getFeatureLength ( ) const

Definition at line 3858 of file Mesh.cpp.

double getSpanAngle ( ) const [inline]

Definition at line 940 of file Mesh.hpp.

const Point3D& getXYZCoords ( ) const [inline]

Definition at line 481 of file Mesh.hpp.

double length ( const Vertex v0,
const Vertex v1 
) [static]

Definition at line 42 of file Mesh.cpp.

double length2 ( const Vertex v0,
const Vertex v1 
) [static]

Definition at line 57 of file Mesh.cpp.

Vertex * mid_node ( const Vertex v0,
const Vertex v1,
double  alpha = 0.5 
) [static]

Definition at line 29 of file Mesh.cpp.

void mid_point ( const Vertex v0,
const Vertex v1,
Point3D p,
double  alpha = 0.5 
) [static]

Definition at line 16 of file Mesh.cpp.

PNode newObject ( ) [inline, static]

Definition at line 870 of file Mesh.hpp.

double point_orient ( const Point3D p0,
const Point3D p1,
const Point3D qpoint 
) [static]

Definition at line 702 of file Mesh.cpp.

void setXYZCoords ( const Point3D p) [inline]

Definition at line 475 of file Mesh.hpp.


Member Data Documentation

size_t global_id = 0 [static, private]

Definition at line 458 of file Mesh.hpp.

Point3D xyz [private]

Definition at line 492 of file Mesh.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines