vtStructInstance Class Reference

Inheritance diagram for vtStructInstance:

Inheritance graph
[legend]

List of all members.

Public Member Functions

vtStructInstanceoperator= (const vtStructInstance &v)
void WriteXML (GZOutput &out, bool bDegrees) const
void Offset (const DPoint2 &delta)
bool GetExtents (DRECT &rect) const
bool IsContainedBy (const DRECT &rect) const
virtual double DistanceToPoint (const DPoint2 &p, float fMaxRadius) const
void SetPoint (const DPoint2 &p)
DPoint2 GetPoint () const
void SetRotation (float f)
float GetRotation () const
void SetScale (float f)
float GetScale () const
void SetItem (vtItem *pItem)
vtItemGetItem ()

Protected Attributes

DPoint2 m_p
float m_fRotation
float m_fScale
vtItemm_pItem


Detailed Description

This class represents a reference to an external model, such as a unique building which has been created in a 3D Modelling Tool. It is derived from vtTagArray which provides a set of arbitrary tags (name/value pairs). At least one of the following two tags should be present:

Member Function Documentation

vtStructInstance & vtStructInstance::operator= ( const vtStructInstance v  ) 

Asignment operator, which makes an explicit copy of the structure's description tags.


Generated on Wed Dec 24 13:08:41 2008 for vtdata library by  doxygen 1.5.7.1