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

# DataExchange
TKIGES
IGESGeom

# IGESGeom_ToolOffsetCurve Class Reference

Tool to work on a OffsetCurve. Called by various Modules
(ReadWriteModule, GeneralModule, SpecificModule)
.

`#include <IGESGeom_ToolOffsetCurve.hxx>`

## Public Member Functions
void * | operator new (size_t, void *anAddress)
void * | operator new (size_t size)
void | operator delete (void *anAddress)
Standard_EXPORT | IGESGeom_ToolOffsetCurve ()
| Returns a ToolOffsetCurve, ready to work .
Standard_EXPORT void | ReadOwnParams (const Handle(IGESGeom_OffsetCurve)&ent, const Handle(IGESData_IGESReaderData)&IR, IGESData_ParamReader &PR) const
| Reads own parameters from file. <pr> gives access to them, <ir> detains parameter types and values .
Standard_EXPORT void | WriteOwnParams (const Handle(IGESGeom_OffsetCurve)&ent, IGESData_IGESWriter &IW) const
| Writes own parameters to IGESWriter .
Standard_EXPORT void | OwnShared (const Handle(IGESGeom_OffsetCurve)&ent, Interface_EntityIterator &iter) const
| Lists the Entities shared by a OffsetCurve <ent>, from its specific (own) parameters .
Standard_EXPORT Standard_Boolean | OwnCorrect (const Handle(IGESGeom_OffsetCurve)&ent) const
| Sets automatic unambiguous Correction on a OffsetCurve (if OffsetType is not 3, OffsetFunction is cleared) .
Standard_EXPORT IGESData_DirChecker | DirChecker (const Handle(IGESGeom_OffsetCurve)&ent) const
| Returns specific DirChecker .
Standard_EXPORT void | OwnCheck (const Handle(IGESGeom_OffsetCurve)&ent, const Interface_ShareTool &shares, Handle(Interface_Check)&ach) const
| Performs Specific Semantic Check .
Standard_EXPORT void | OwnCopy (const Handle(IGESGeom_OffsetCurve)&entfrom, const Handle(IGESGeom_OffsetCurve)&entto, Interface_CopyTool &TC) const
| Copies Specific Parameters .
Standard_EXPORT void | OwnDump (const Handle(IGESGeom_OffsetCurve)&ent, const IGESData_IGESDumper &dumper, const Handle(Message_Messenger)&S, const Standard_Integer own) const
| Dump of Specific Parameters .

## Constructor & Destructor Documentation

Standard_EXPORT IGESGeom_ToolOffsetCurve::IGESGeom_ToolOffsetCurve | ( |  | ) |

## Member Function Documentation

Standard_EXPORT IGESData_DirChecker IGESGeom_ToolOffsetCurve::DirChecker | ( | const Handle(IGESGeom_OffsetCurve)& | ent | ) | const

void IGESGeom_ToolOffsetCurve::operator delete | ( | void * | anAddress | ) | `[inline]`

void* IGESGeom_ToolOffsetCurve::operator new | ( | size_t | size | ) | `[inline]`

void* IGESGeom_ToolOffsetCurve::operator new | ( | size_t | ,
|  | void * | anAddress
| ) | `[inline]`

Standard_EXPORT void IGESGeom_ToolOffsetCurve::OwnCheck | ( | const Handle(IGESGeom_OffsetCurve)& | ent,
|  | const Interface_ShareTool & | shares,
|  | Handle(Interface_Check)& | ach
| ) | const

Standard_EXPORT void IGESGeom_ToolOffsetCurve::OwnCopy | ( | const Handle(IGESGeom_OffsetCurve)& | entfrom,
|  | const Handle(IGESGeom_OffsetCurve)& | entto,
|  | Interface_CopyTool & | TC
| ) | const

Standard_EXPORT Standard_Boolean IGESGeom_ToolOffsetCurve::OwnCorrect | ( | const Handle(IGESGeom_OffsetCurve)& | ent | ) | const

Standard_EXPORT void IGESGeom_ToolOffsetCurve::OwnDump | ( | const Handle(IGESGeom_OffsetCurve)& | ent,
|  | const IGESData_IGESDumper & | dumper,
|  | const Handle(Message_Messenger)& | S,
|  | const Standard_Integer | own
| ) | const

Standard_EXPORT void IGESGeom_ToolOffsetCurve::OwnShared | ( | const Handle(IGESGeom_OffsetCurve)& | ent,
|  | Interface_EntityIterator & | iter
| ) | const

Standard_EXPORT void IGESGeom_ToolOffsetCurve::ReadOwnParams | ( | const Handle(IGESGeom_OffsetCurve)& | ent,
|  | const Handle(IGESData_IGESReaderData)& | IR,
|  | IGESData_ParamReader & | PR
| ) | const

Standard_EXPORT void IGESGeom_ToolOffsetCurve::WriteOwnParams | ( | const Handle(IGESGeom_OffsetCurve)& | ent,
|  | IGESData_IGESWriter & | IW
| ) | const

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

- IGESGeom_ToolOffsetCurve.hxx