Maya 1.0
MayaStatistics Class Reference

Statistics about objects and instances. More...

#include <maya.h>

Public Member Functions

 MayaStatistics (int=0, int=0, int=0, int=0, int=0, int=0)
 Create statistics.
 
 ~MayaStatistics ()
 Empty.
 
int GetObjects () const
 Return the number of unique objects.
 
int GetObjectsVertices () const
 Return the number of vertices of unique objects.
 
int GetObjectsTriangles () const
 Return the number of triangles of unique objects.
 
int GetInstances () const
 Return the number of instances.
 
int GetInstancesVertices () const
 Return the number of vertices.
 
int GetInstancesTriangles () const
 Return the number of triangless.
 
MayaStatisticsoperator+= (const MayaStatistics &)
 Destructive addition.
 
QString GetText () const
 Return a string showing the statistics.
 

Protected Attributes

int s [6]
 Array of integers storing statistics.
 

Friends

MayaStatistics operator+ (const MayaStatistics &a, const MayaStatistics &b)
 Overloaded operator for adding and gathering statistics.
 

Detailed Description

Statistics about objects and instances.

Constructor & Destructor Documentation

◆ MayaStatistics()

MayaStatistics::MayaStatistics ( int objects = 0,
int tobjects = 0,
int vobjects = 0,
int instances = 0,
int tinstances = 0,
int vinstances = 0 )
explicit

Create statistics.

Parameters
objectsNumber of unique objects.
tobjects,vobjectsNumber of triangles and vertices of unique objects.
instancesNumber of instances.
tinstances,vinstancesNumber of triangles and vertices for instances.

References s.

Referenced by operator+, and operator+=().