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)
 
FLine3 & operator= (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
 
FPoint3 * GetData () const
 
void FreeData ()
 
bool IsEmpty () const
 
FPoint3 & GetAt (uint i) const
 
bool SetAt (uint i, FPoint3)
 
vtArray< FPoint3 > & operator= (const vtArray< FPoint3 > &)
 
FPoint3 & operator[] (uint i)
 
const FPoint3 & operator[] (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
 
FPoint3 * m_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.