Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESDraw_Planar Class Reference

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

Indicates that a collection of entities is coplanar.The
entities may be geometric, annotative, and/or structural.

#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

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


Member Function Documentation

Handle_IGESData_IGESEntity IGESDraw_Planar::Entity ( const Standard_Integer  EntityIndex) const
  • nbMats : Number of Transformation matrices
  • aTransformationMatrix : Pointer to the Transformation matrix
  • allEntities : Pointers to the entities specified
Handle_IGESGeom_TransformationMatrix IGESDraw_Planar::TransformMatrix ( ) const

The documentation for this class was generated from the following file: