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

DataExchange
TKSTEPBase
StepShape


StepShape_Block Class Reference

#include <StepShape_Block.hxx>

Inheritance diagram for StepShape_Block:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT StepShape_Block ()
 Returns a Block
.
virtual Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)&aName)
virtual Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)&aName, const Handle(StepGeom_Axis2Placement3d)&aPosition, const Standard_Real aX, const Standard_Real aY, const Standard_Real aZ)
Standard_EXPORT void SetPosition (const Handle(StepGeom_Axis2Placement3d)&aPosition)
Standard_EXPORT Handle_StepGeom_Axis2Placement3d Position () const
Standard_EXPORT void SetX (const Standard_Real aX)
Standard_EXPORT Standard_Real X () const
Standard_EXPORT void SetY (const Standard_Real aY)
Standard_EXPORT Standard_Real Y () const
Standard_EXPORT void SetZ (const Standard_Real aZ)
Standard_EXPORT Standard_Real Z () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_StepGeom_Axis2Placement3d position
Standard_Real x
Standard_Real y
Standard_Real z

Constructor & Destructor Documentation

Standard_EXPORT StepShape_Block::StepShape_Block  ) 
 


Member Function Documentation

Standard_EXPORT const StepShape_Block::Handle Standard_Type   )  const
 

Reimplemented from StepGeom_GeometricRepresentationItem.

virtual Standard_EXPORT void StepShape_Block::Init const Handle(TCollection_HAsciiString)&  aName,
const Handle(StepGeom_Axis2Placement3d)&  aPosition,
const Standard_Real  aX,
const Standard_Real  aY,
const Standard_Real  aZ
[virtual]
 

virtual Standard_EXPORT void StepShape_Block::Init const Handle(TCollection_HAsciiString)&  aName  )  [virtual]
 

Reimplemented from StepRepr_RepresentationItem.

Standard_EXPORT Handle_StepGeom_Axis2Placement3d StepShape_Block::Position  )  const
 

Standard_EXPORT void StepShape_Block::SetPosition const Handle(StepGeom_Axis2Placement3d)&  aPosition  ) 
 

Standard_EXPORT void StepShape_Block::SetX const Standard_Real  aX  ) 
 

Standard_EXPORT void StepShape_Block::SetY const Standard_Real  aY  ) 
 

Standard_EXPORT void StepShape_Block::SetZ const Standard_Real  aZ  ) 
 

Standard_EXPORT Standard_Real StepShape_Block::X  )  const
 

Standard_EXPORT Standard_Real StepShape_Block::Y  )  const
 

Standard_EXPORT Standard_Real StepShape_Block::Z  )  const
 


Field Documentation

Handle_StepGeom_Axis2Placement3d StepShape_Block::position [private]
 

Standard_Real StepShape_Block::x [private]
 

Standard_Real StepShape_Block::y [private]
 

Standard_Real StepShape_Block::z [private]
 


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