rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

quadtree.h File Reference

#include <ilviews/manager/macros.h>
#include <ilviews/base/graphic.h>
#include <ilviews/base/alloc.h>

Functions

IlBoolean IlvGetOptimizeMode ()
 Use this global function to know the state of the optimized mode of all managers.
void IlvSetOptimizeMode (IlBoolean value)
 Use this global function to set on or off the optimized mode of all managers.

Detailed Description

[library ilvmgr ilviews/manager/quadtree.h] Declaration of functions, types, and classes used by the IlvManager class.


Function Documentation

IlBoolean IlvGetOptimizeMode (  ) 

Use this global function to know the state of the optimized mode of all managers.

When you call IlvManager::addObject or IlvManager::removeObject for a manager, tests make sure that the data structure remains consistent. These tests verify that you do not store the same object twice or remove an object that is not stored in the manager. The optimized mode removes these tests to speed up the process of storing or removing objects in a manager.

Warning:
[note] This is an extern "C" function.
Returns:
IlTrue if the optimized mode is on and IlFalse if it is off. By default, the optimized mode is off.
See also:
IlvSetOptimizeMode, IlvManager::addObject, IlvManager::removeObject.
void IlvSetOptimizeMode ( IlBoolean  value  ) 

Use this global function to set on or off the optimized mode of all managers.

When you call IlvManager::addObject or IlvManager::removeObject for a manager, tests make sure that the data structure remains consistent. These tests verify that you do not store the same object twice or remove an object that is not stored in the manager. The optimized mode removes these tests to speed up the process of storing or removing objects in a manager.

Warning:
[note] This is an extern "C" function.
Parameters:
value If IlTrue turns the optimized mode on. By default this mode is off.
See also:
IlvGetOptimizeMode, IlvManager::addObject, IlvManager::removeObject.

© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.