#include <AdvancedEngine_DividedDiskDriver.hxx>
|
static const Standard_GUID & | GetID () |
|
AdvancedEngine_DividedDiskDriver::AdvancedEngine_DividedDiskDriver |
( |
| ) |
|
AdvancedEngine_DividedDiskDriver::~AdvancedEngine_DividedDiskDriver |
( |
| ) |
|
|
inline |
Standard_Integer AdvancedEngine_DividedDiskDriver::Execute |
( |
LOGBOOK & |
log | ) |
const |
|
virtual |
References DIVIDEDDISK_R_RATIO, DIVIDEDDISK_R_VECTOR_PNT, AdvancedEngine_IDividedDisk::GetOrientation(), AdvancedEngine_IDividedDisk::GetR(), AdvancedEngine_IDividedDisk::GetRatio(), AdvancedEngine_IDividedDisk::GetType(), Handle(), HEXAGON, MakeDiskHexagon(), MakeDiskSquare(), SQUARE, TransformShape(), and GEOM::Vertices.
bool AdvancedEngine_DividedDiskDriver::GetCreationInformation |
( |
std::string & |
theOperationName, |
|
|
std::vector< GEOM_Param > & |
params |
|
) |
| |
|
virtual |
const Standard_GUID & AdvancedEngine_DividedDiskDriver::GetID |
( |
| ) |
|
|
static |
TopoDS_Shell AdvancedEngine_DividedDiskDriver::MakeDiskHexagon |
( |
double |
R, |
|
|
double |
Ratio |
|
) |
| const |
|
private |
TopoDS_Shape AdvancedEngine_DividedDiskDriver::MakeDiskSquare |
( |
double |
R, |
|
|
double |
Ratio |
|
) |
| const |
|
private |
Standard_Boolean AdvancedEngine_DividedDiskDriver::MustExecute |
( |
const LOGBOOK & |
| ) |
const |
|
inline |
TopoDS_Shape AdvancedEngine_DividedDiskDriver::TransformShape |
( |
TopoDS_Shape |
aShape, |
|
|
int |
theOrientation |
|
) |
| const |
|
private |
TopoDS_Shape AdvancedEngine_DividedDiskDriver::TransformShape |
( |
TopoDS_Shape |
aShape, |
|
|
gp_Pnt |
P, |
|
|
gp_Dir |
V |
|
) |
| const |
|
private |
virtual void AdvancedEngine_DividedDiskDriver::Validate |
( |
LOGBOOK & |
| ) |
const |
|
inlinevirtual |
TopoDS_Shape AdvancedEngine_DividedDiskDriver::WPlaneTransform |
( |
TopoDS_Shape |
aShape, |
|
|
gp_Ax3 |
theWPlane |
|
) |
| const |
|
private |
The documentation for this class was generated from the following files: