vtdata library
Public Member Functions | List of all members
FLine3 Class Reference
Inheritance diagram for FLine3:
Inheritance graph
[legend]

Public Member Functions

 FLine3 (int size)
 
 FLine3 (const FLine3 &ref)
 
FLine3operator= (const FLine3 &v)
 
void ReverseOrder ()
 
- Public Member Functions inherited from vtArray< FPoint3 >
 vtArray (uint size=0)
 
 vtArray (const vtArray< FPoint3 > &)
 
uint GetSize () const
 
uint GetMaxSize () const
 
bool SetSize (uint)
 
bool SetMaxSize (uint)
 
uint GetElemSize () const
 
FPoint3GetData () const
 
void FreeData ()
 
bool IsEmpty () const
 
FPoint3GetAt (uint i) const
 
bool SetAt (uint i, FPoint3)
 
vtArray< FPoint3 > & operator= (const vtArray< FPoint3 > &)
 
FPoint3operator[] (uint i)
 
const FPoint3operator[] (uint i) const
 
void Clear ()
 
bool RemoveAt (uint i, int n=1)
 
int Append (const FPoint3 &)
 
int Append (const vtArray< FPoint3 > &)
 
int Find (const FPoint3 &) const
 

Additional Inherited Members

- Protected Member Functions inherited from vtArray< FPoint3 >
virtual bool Grow (uint)
 
virtual void DestructItems (uint first, uint last)
 
- Protected Attributes inherited from vtArray< FPoint3 >
uint m_Size
 
uint m_MaxSize
 
FPoint3m_Data
 

Detailed Description

A series of 3D points. This is useful for representing either a series of points, line segments or a closed polygon. Single-precision.