All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

CATMatInterfaces Interface CATIPositionedMaterial

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

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


interface CATIPositionedMaterial

Interface to manage positioned material objects.
When a material is applied on a geometrical object, a positioned material object is aggregated to this object. This positioned material object contains a material object and contains some positioning properties. Using this interface allows you to get the applied material object.

See also:
CATIMaterialSupport, CATIMaterialFeature


Method Index


o GetMaterial()
Returns the material object.
o GetPosition()
Returns the position matrix of an applied material.
o SetPosition(CATMathTransformation&)
Sets the position matrix of an applied material.

Methods


o GetMaterial
public virtual CATIMaterialFeature * GetMaterial()= 0
Returns the material object.
Returns:
The material object.
o GetPosition
public virtual CATMathTransformation GetPosition()= 0
Returns the position matrix of an applied material.
Returns:
The position matrix of the positioned material.
o SetPosition
public virtual void SetPosition( const CATMathTransformation& matrix) = 0
Sets the position matrix of an applied material.
Parameters:
iMatrix
The position matrix of the positioned material.

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

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