All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VisualizationBase Class CAT3DCuboidRep

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---VisualizationBase.CATRep
        |
        +---VisualizationBase.CAT3DRep
          |
          +---CAT3DCuboidRep
 

Usage: you must use this class as is. You should never derive it.


public class CAT3DCuboidRep

Class to create the representation of a box.
Role: view a closed box (or part of a box).


Constructor and Destructor Index


o CAT3DCuboidRep(CATMathPointf&,CATMathVectorf&,CATMathVectorf&,CATMathVectorf&,int)
Constructs the representation of a box.
o CAT3DCuboidRep(int)
Constructs a default representation of a box.
o ~CAT3DCuboidRep()

Method Index


o Modify(CATMathPointf&)
Modifies the representation of a box.
o Modify(CATMathPointf&,CATMathVectorf&,CATMathVectorf&,CATMathVectorf&)
Modifies the representation of a box.

Constructor and Destructor


o CAT3DCuboidRep
public CAT3DCuboidRep( const CATMathPointf& iCorner,
const CATMathVectorf& iX,
const CATMathVectorf& iY,
const CATMathVectorf& iZ,
const int iColor= 2)
Constructs the representation of a box.
Parameters:
iCorner
The reference corner of the box.
iX
Yields the orientation and the length of the box along the first direction.
iY
Yields the orientation and the length of the box along the second direction.
iZ
Yields the orientation and the length of the box along the third direction.
iColor
Color of the representation.
o CAT3DCuboidRep
public CAT3DCuboidRep( const int iFacesStatus= CATBoxFaces)
Constructs a default representation of a box.
Parameters:
iFacesStatus
The style of the representation indicates which portions of the box are seen.
o ~CAT3DCuboidRep
public virtual ~CAT3DCuboidRep()

Methods


o Modify
public void Modify( const CATMathPointf& iCorner)
Modifies the representation of a box.
Parameters:
iCorner
The reference corner of the box.
o Modify
public void Modify( const CATMathPointf& iCorner,
const CATMathVectorf& iX,
const CATMathVectorf& iY,
const CATMathVectorf& iZ)
Modifies the representation of a box.
Parameters:
iCorner
The reference corner of the box.
iX
Indicates the orientation and the length of the box along the first direction.
iY
Indicates the orientation and the length of the box along the second direction.
iZ
Indicates the orientation and the length of the box along the third direction.

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

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