![]() |
Public API Reference |
#include <mdldata.h>
Inheritance diagram for iModelDataVertices:
Public Methods | |
virtual iObject * | QueryObject ()=0 |
Query the iObject for this vertex set. More... | |
virtual int | GetVertexCount () const=0 |
Return the number of contained vertices. More... | |
virtual const csVector3 & | GetVertex (int n) const=0 |
Return the coordinates of a vertex. More... | |
virtual void | SetVertex (int n, const csVector3 &v)=0 |
Set the coordinates of a vertex. More... | |
virtual int | AddVertex (const csVector3 &v)=0 |
Add a vertex. More... | |
virtual void | DeleteVertex (int n)=0 |
Delete a vertex. More... | |
virtual int | FindVertex (const csVector3 &v) const=0 |
Find a vertex. More... | |
virtual int | GetNormalCount () const=0 |
Return the number of contained normals. More... | |
virtual const csVector3 & | GetNormal (int n) const=0 |
Return a normal. More... | |
virtual void | SetNormal (int n, const csVector3 &v)=0 |
Set a normal. More... | |
virtual int | AddNormal (const csVector3 &v)=0 |
Add a normal. More... | |
virtual void | DeleteNormal (int n)=0 |
Delete a normal. More... | |
virtual int | FindNormal (const csVector3 &v) const=0 |
Find a normal. More... | |
virtual int | GetColorCount () const=0 |
Return the number of contained colors. More... | |
virtual const csColor & | GetColor (int n) const=0 |
Return a color. More... | |
virtual void | SetColor (int n, const csColor &v)=0 |
Set a color. More... | |
virtual int | AddColor (const csColor &v)=0 |
Add a color. More... | |
virtual void | DeleteColor (int n)=0 |
Delete a color. More... | |
virtual int | FindColor (const csColor &v) const=0 |
Find a color. More... | |
virtual int | GetTexelCount () const=0 |
Return the number of contained texels. More... | |
virtual const csVector2 & | GetTexel (int n) const=0 |
Return a texel. More... | |
virtual void | SetTexel (int n, const csVector2 &v)=0 |
Set a texel. More... | |
virtual int | AddTexel (const csVector2 &v)=0 |
Add a texel. More... | |
virtual void | DeleteTexel (int n)=0 |
Delete a texel. More... | |
virtual int | FindTexel (const csVector2 &v) const=0 |
Find a texel. More... | |
virtual void | CopyFrom (const iModelDataVertices *Other)=0 |
Add all data from another vertex frame to this one. More... | |
virtual iModelDataVertices * | Clone () const=0 |
Clone this vertex frame. More... |
They are stored in independent lists, i.e. it is for example possible to have different numbers of vertices and normals.
Definition at line 144 of file imesh/mdldata.h.
|
Add a color.
|
|
Add a normal.
|
|
Add a texel.
|
|
Add a vertex.
|
|
Clone this vertex frame.
|
|
Add all data from another vertex frame to this one.
|
|
Delete a color.
|
|
Delete a normal.
|
|
Delete a texel.
|
|
Delete a vertex.
|
|
Find a color.
|
|
Find a normal.
|
|
Find a texel.
|
|
Find a vertex.
|
|
Return a color.
|
|
Return the number of contained colors.
|
|
Return a normal.
|
|
Return the number of contained normals.
|
|
Return a texel.
|
|
Return the number of contained texels.
|
|
Return the coordinates of a vertex.
|
|
Return the number of contained vertices.
|
|
Query the iObject for this vertex set.
|
|
Set a color.
|
|
Set a normal.
|
|
Set a texel.
|
|
Set the coordinates of a vertex.
|