All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisGPSInterfaces Interface CATIGPSSensorFactory

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIGPSSensorFactory
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGPSSensorFactory

Interface dedicated to sensor creation.


Method Index


o AddSensorFile(CATUnicodeString&)
Add an XML sensor description file.
o CreateLocalSensor(CATString&,CATISpecObject*,CATISpecObject*&,CATLISTP(CATBaseUnknown)*)
Create a new sensor.

Methods


o AddSensorFile
public virtual HRESULT AddSensorFile( const CATUnicodeString& iFilePath)= 0
Add an XML sensor description file.
Parameters:
iFilePath
The path to the file to be added.
o CreateLocalSensor
public virtual HRESULT CreateLocalSensor( const CATString& iSensorIdentifier,
const CATISpecObject* iSensorSet,
CATISpecObject*& oNewSensor,
const CATLISTP(CATBaseUnknown)* iValuesProviders) = 0
Create a new sensor.
Parameters:
iSensorIdentifier
the sensor identifier (as found in the XML files).
iSensorSet
the analysis set under which the sensor will be plugged
oNewSensor
[out , CATBaseUnknown#Release] the newly created sensor
iValueProviders
the list of objects from which the values will be retrieved with the CATICharacCollector interface.

This object is included in the file: CATIGPSSensorFactory.h
If needed, your Imakefile.mk should include the module: CATAnalysisGPSInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.