|
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 |
1.8.0