OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
IGESSolid


IGESSolid_PlaneSurface Class Reference

defines PlaneSurface, Type <190> Form Number <0,1>
in package IGESSolid
A plane surface entity is defined by a point on the
surface and a normal to it.

#include <IGESSolid_PlaneSurface.hxx>

Inheritance diagram for IGESSolid_PlaneSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESSolid_PlaneSurface ()
Standard_EXPORT void Init (const Handle(IGESGeom_Point)&aLocation, const Handle(IGESGeom_Direction)&aNormal, const Handle(IGESGeom_Direction)&refdir)
 This method is used to set the fields of the class
PlaneSurface
- aLocation : the point on the surface
- aNormal : the surface normal direction
- refdir : the reference direction (default NULL) for
unparameterised curves
.
Standard_EXPORT Handle_IGESGeom_Point LocationPoint () const
 returns the point on the surface

Standard_EXPORT Handle_IGESGeom_Direction Normal () const
 returns the normal to the surface

Standard_EXPORT Handle_IGESGeom_Direction ReferenceDir () const
 returns the reference direction (for parameterised curve)
returns NULL for unparameterised curve

Standard_EXPORT Standard_Boolean IsParametrised () const
 returns True if parameterised, else False

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IGESGeom_Point theLocationPoint
Handle_IGESGeom_Direction theNormal
Handle_IGESGeom_Direction theRefDir

Constructor & Destructor Documentation

Standard_EXPORT IGESSolid_PlaneSurface::IGESSolid_PlaneSurface  ) 
 


Member Function Documentation

Standard_EXPORT const IGESSolid_PlaneSurface::Handle Standard_Type   )  const
 

Reimplemented from IGESData_IGESEntity.

Standard_EXPORT void IGESSolid_PlaneSurface::Init const Handle(IGESGeom_Point)&  aLocation,
const Handle(IGESGeom_Direction)&  aNormal,
const Handle(IGESGeom_Direction)&  refdir
 

Standard_EXPORT Standard_Boolean IGESSolid_PlaneSurface::IsParametrised  )  const
 

Standard_EXPORT Handle_IGESGeom_Point IGESSolid_PlaneSurface::LocationPoint  )  const
 

Standard_EXPORT Handle_IGESGeom_Direction IGESSolid_PlaneSurface::Normal  )  const
 

Standard_EXPORT Handle_IGESGeom_Direction IGESSolid_PlaneSurface::ReferenceDir  )  const
 


Field Documentation

Handle_IGESGeom_Point IGESSolid_PlaneSurface::theLocationPoint [private]
 

Handle_IGESGeom_Direction IGESSolid_PlaneSurface::theNormal [private]
 

Handle_IGESGeom_Direction IGESSolid_PlaneSurface::theRefDir [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:23 2008 for OpenCASCADE by  doxygen 1.4.1