IGESDraw_Planar Class Reference

defines IGESPlanar, Type <402> Form <16>
in package IGESDraw

#include <IGESDraw_Planar.hxx>

Inheritance diagram for IGESDraw_Planar:
Inheritance graph
[legend]

Public Member Functions

 IGESDraw_Planar ()
void Init (const Standard_Integer nbMats, const Handle< IGESGeom_TransformationMatrix > &aTransformationMatrix, const Handle< IGESData_HArray1OfIGESEntity > &allEntities)
 This method is used to set the fields of the class Planar

  • nbMats : Number of Transformation matrices
  • aTransformationMatrix : Pointer to the Transformation matrix
  • allEntities : Pointers to the entities specified

Standard_Integer NbMatrices () const
 returns the number of Transformation matrices in <me>

Standard_Integer NbEntities () const
 returns the number of Entities in the plane pointed to by this
associativity

Standard_Boolean IsIdentityMatrix () const
 returns True if TransformationMatrix is Identity Matrix,
i.e:- No Matrix defined.

Handle_IGESGeom_TransformationMatrix TransformMatrix () const
 returns the Transformation matrix moving data from the XY plane
into space or zero

Handle_IGESData_IGESEntity Entity (const Standard_Integer EntityIndex) const
 returns the Entity on the specified plane, indicated by EntityIndex
raises an exception if EntityIndex <= 0 or
EntityIndex > NbEntities()


Constructor & Destructor Documentation

IGESDraw_Planar::IGESDraw_Planar (  ) 

Member Function Documentation

Handle_IGESData_IGESEntity IGESDraw_Planar::Entity ( const Standard_Integer  EntityIndex  )  const
void IGESDraw_Planar::Init ( const Standard_Integer  nbMats,
const Handle< IGESGeom_TransformationMatrix > &  aTransformationMatrix,
const Handle< IGESData_HArray1OfIGESEntity > &  allEntities 
)
Standard_Boolean IGESDraw_Planar::IsIdentityMatrix (  )  const
Standard_Integer IGESDraw_Planar::NbEntities (  )  const
Standard_Integer IGESDraw_Planar::NbMatrices (  )  const
Handle_IGESGeom_TransformationMatrix IGESDraw_Planar::TransformMatrix (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:25 2011 for Open CASCADE Technology by  doxygen 1.6.3