CATGraphicProperties CATExtIVisProperties

Usage: you can derive this class.


public class CATExtIVisProperties

Adapter for the CATIVisProperties interface.

See also:


Constructor and Destructor Index


o CATExtIVisProperties()
Constructor.
o ~CATExtIVisProperties()

Method Index


o GetSubTypeFromPath(CATPathElement&,CATVisPropertyType,CATVisGeomType&,unsigned int&)
Gives the appropriated sub type and property number to read/write.
o IsGeomTypeDefined(CATVisGeomType&)
Asks if a given geometry type is defined.

Constructor and Destructor


o CATExtIVisProperties
public CATExtIVisProperties()
Constructor.
o ~CATExtIVisProperties
public virtual ~CATExtIVisProperties()

Methods


o GetSubTypeFromPath
public virtual GetSubTypeFromPath( iPathElement,
iPropertyType,
oGeomType,
oPropertyNumber)
Gives the appropriated sub type and property number to read/write.
Role:
Parameters:
iPathElement
Precise the environement of the object you want to modify its graphic properties.
iPropertyType
The type of property to read or write.
oGeomType
Return the geometrical sub-type.
oPropertyNumber
Return the property number to use (default value is 0).
Returns:
S_OK
E_FAIL
o IsGeomTypeDefined
public virtual IsGeomTypeDefined( iGeomType)
Asks if a given geometry type is defined.
Parameters:
iGeomType
The geometrical type
Returns:
Legal value:
S_OK
iGeomType is defined for the object.
E_FAIL
iGeomType isn't defined for the object.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.