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 Tue Apr 22 10:11:01 2008 for vtdata library by  doxygen 1.4.5