MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLImpactAssessorOperation Class Reference

Detailed Description

This class performs the atomic impact assessment operation between an entity set and an island.

Public Member Functions

TSLImpactDescriptionentityIsImpactedBy (const TSLEntity *entity, const TSLIslandSet *islandSet)
 
void * operator new (size_t)
 
void operator delete (void *)
 
void * operator new (size_t, char *, int)
 

Member Function Documentation

◆ entityIsImpactedBy()

TSLImpactDescription * TSLImpactAssessorOperation::entityIsImpactedBy ( const TSLEntity * entity,
const TSLIslandSet * islandSet )

Tests to see whether the entity set provided is impacted by an island in the island set specified, and if so, describes the impact.

Parameters
entitythe entity to test. This may be an entity set.
islandSetthe islandSet to test against
Returns
a description of the impact, or 0 if there is no impact. The user is responsible for destroying any object returned.

◆ operator delete()

void TSLImpactAssessorOperation::operator delete ( void * )

◆ operator new() [1/2]

void * TSLImpactAssessorOperation::operator new ( size_t )

Allocation override for API redirection.

◆ operator new() [2/2]

void * TSLImpactAssessorOperation::operator new ( size_t ,
char * ,
int  )

When included in an MFC application in debug mode, the debug new expects this to be here. Override it and return the same as the normal one. The library must include it when compiled in release mode, since the user's application may be in debug mode.