Open CASCADE Technology
6.5.4
|
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>
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() |
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_Integer IGESDraw_Planar::NbEntities | ( | ) | const |
Standard_Integer IGESDraw_Planar::NbMatrices | ( | ) | const |
Handle_IGESGeom_TransformationMatrix IGESDraw_Planar::TransformMatrix | ( | ) | const |