GEO_Vertex Class Reference

#include <GEO_Vertex.h>

Inheritance diagram for GEO_Vertex:

GB_Vertex GB_AttributeElem GEO_ParticleVertex

List of all members.

Public Member Functions

 GEO_Vertex (GEO_Point *p=0)
 GEO_Vertex (GEO_Detail *d, GEO_Point *p=0)
virtual ~GEO_Vertex ()
 GEO_Vertex (const GEO_Vertex &vtx)
void initAttributeData (GEO_Detail *d)
void swapAttributeData (GEO_Vertex &v)
GEO_PointgetPt (void) const
UT_Vector4getPos ()
const UT_Vector4getPos () const
void setPos (const UT_Vector4 &p)
void setPos (const UT_Vector3 &p, float w=1)
void setPos (fpreal x, fpreal y, fpreal z, fpreal w=1)
void steal (GEO_Vertex &src)
void SYS_DEPRECATED copyAttributeData (const GEO_Vertex *src, int size)
 Deprecated in favour of copyAttributeValues().
void SYS_DEPRECATED copyVertex (const GEO_Vertex *src, GEO_Point *pt, int avsize)
void SYS_DEPRECATED copyVertex (const GEO_Vertex *src, int avsize)
void copyVertex (const GEO_Vertex &src, GEO_Point *pt, const GB_AttributeDict &vertex_dict)
 Copy a vertex and assign a point.
void copyVertex (const GEO_Vertex &src, const GB_AttributeDict &vertex_dict)
void copyVertex (const GEO_Vertex &v, const GB_AttributeDict &point_dict, const GB_AttributeDict &vertex_dict, bool copyP=true)
GEO_Vertexoperator= (const GEO_Vertex &vtx)
int operator== (const GEO_Vertex &vtx) const


Detailed Description

Examples:

SOP/SOP_BrushHairLen.C, SOP/SOP_BrushHairLen.h, and SOP/SOP_NURBS.C.

Definition at line 34 of file GEO_Vertex.h.


Constructor & Destructor Documentation

GEO_Vertex::GEO_Vertex ( GEO_Point p = 0  )  [inline, explicit]

Definition at line 37 of file GEO_Vertex.h.

GEO_Vertex::GEO_Vertex ( GEO_Detail d,
GEO_Point p = 0 
) [inline, explicit]

Definition at line 38 of file GEO_Vertex.h.

virtual GEO_Vertex::~GEO_Vertex (  )  [inline, virtual]

Definition at line 41 of file GEO_Vertex.h.

GEO_Vertex::GEO_Vertex ( const GEO_Vertex vtx  )  [inline]

Definition at line 44 of file GEO_Vertex.h.


Member Function Documentation

void SYS_DEPRECATED GEO_Vertex::copyAttributeData ( const GEO_Vertex src,
int  size 
)

Deprecated in favour of copyAttributeValues().

void GEO_Vertex::copyVertex ( const GEO_Vertex v,
const GB_AttributeDict point_dict,
const GB_AttributeDict vertex_dict,
bool  copyP = true 
) [inline]

Definition at line 96 of file GEO_Vertex.h.

void GEO_Vertex::copyVertex ( const GEO_Vertex src,
const GB_AttributeDict vertex_dict 
) [inline]

Definition at line 90 of file GEO_Vertex.h.

void GEO_Vertex::copyVertex ( const GEO_Vertex src,
GEO_Point pt,
const GB_AttributeDict vertex_dict 
) [inline]

Copy a vertex and assign a point.

Definition at line 84 of file GEO_Vertex.h.

void SYS_DEPRECATED GEO_Vertex::copyVertex ( const GEO_Vertex src,
int  avsize 
)

void SYS_DEPRECATED GEO_Vertex::copyVertex ( const GEO_Vertex src,
GEO_Point pt,
int  avsize 
)

const UT_Vector4& GEO_Vertex::getPos (  )  const [inline]

Definition at line 56 of file GEO_Vertex.h.

UT_Vector4& GEO_Vertex::getPos (  )  [inline]

Examples:
SOP/SOP_SParticle.C, and VRAY/VRAY_DemoMountain.C.

Definition at line 52 of file GEO_Vertex.h.

GEO_Point* GEO_Vertex::getPt ( void   )  const [inline]

void GEO_Vertex::initAttributeData ( GEO_Detail d  ) 

GEO_Vertex& GEO_Vertex::operator= ( const GEO_Vertex vtx  )  [inline]

Definition at line 109 of file GEO_Vertex.h.

int GEO_Vertex::operator== ( const GEO_Vertex vtx  )  const [inline]

Definition at line 119 of file GEO_Vertex.h.

void GEO_Vertex::setPos ( fpreal  x,
fpreal  y,
fpreal  z,
fpreal  w = 1 
) [inline]

Definition at line 64 of file GEO_Vertex.h.

void GEO_Vertex::setPos ( const UT_Vector3 p,
float  w = 1 
) [inline]

Definition at line 62 of file GEO_Vertex.h.

void GEO_Vertex::setPos ( const UT_Vector4 p  )  [inline]

Definition at line 60 of file GEO_Vertex.h.

void GEO_Vertex::steal ( GEO_Vertex src  )  [inline]

Definition at line 67 of file GEO_Vertex.h.

void GEO_Vertex::swapAttributeData ( GEO_Vertex v  ) 


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:48:24 2013 for HDK by  doxygen 1.5.9