All Frameworks  Class Hierarchy  This Framework  Indexes   

VisualizationBase Class 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&,CATMathVectorf&,CATMathVectorf&,CATMathVectorf&)
Modifies the representation of a box.
o Modify(CATMathPointf&)
Modifies the representation of a box.

Constructor and Destructor


o CAT3DCuboidRep
public CAT3DCuboidRep( const iCorner,
const iX,
const iY,
const iZ,
const 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 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 Modify( const iCorner,
const iX,
const iY,
const 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.
o Modify
public Modify( const iCorner)
Modifies the representation of a box.
Parameters:
iCorner
The reference corner of the box.

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.