summaryrefslogtreecommitdiffstats
path: root/kig/objects/conic_types.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kig/objects/conic_types.cc')
-rw-r--r--kig/objects/conic_types.cc104
1 files changed, 52 insertions, 52 deletions
diff --git a/kig/objects/conic_types.cc b/kig/objects/conic_types.cc
index 34396369..58209011 100644
--- a/kig/objects/conic_types.cc
+++ b/kig/objects/conic_types.cc
@@ -57,12 +57,12 @@ ConicB5PType::~ConicB5PType()
{
}
-ObjectImp* ConicB5PType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicB5PType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents, 1 ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents, 1 ) ) return new InvalidImp;
std::vector<Coordinate> points;
- for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i )
+ for ( Args::const_iterator i = tqparents.begin(); i != tqparents.end(); ++i )
points.push_back( static_cast<const PointImp*>( *i )->coordinate() );
ConicCartesianData d =
@@ -105,23 +105,23 @@ const ConicBAAPType* ConicBAAPType::instance()
return &t;
}
-ObjectImp* ConicBAAPType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicBAAPType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) )
+ if ( ! margsparser.checkArgs( tqparents ) )
return new InvalidImp;
- const LineData la = static_cast<const AbstractLineImp*>( parents[0] )->data();
- const LineData lb = static_cast<const AbstractLineImp*>( parents[1] )->data();
- const Coordinate c = static_cast<const PointImp*>( parents[2] )->coordinate();
+ const LineData la = static_cast<const AbstractLineImp*>( tqparents[0] )->data();
+ const LineData lb = static_cast<const AbstractLineImp*>( tqparents[1] )->data();
+ const Coordinate c = static_cast<const PointImp*>( tqparents[2] )->coordinate();
return new ConicImpCart( calcConicByAsymptotes( la, lb, c ) );
}
-ObjectImp* ConicBFFPType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicBFFPType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents, 2 ) ) return new InvalidImp;
std::vector<Coordinate> cs;
- for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i )
+ for ( Args::const_iterator i = tqparents.begin(); i != tqparents.end(); ++i )
cs.push_back( static_cast<const PointImp*>( *i )->coordinate() );
return new ConicImpPolar( calcConicBFFP( cs, type() ) );
@@ -233,17 +233,17 @@ ConicBDFPType::~ConicBDFPType()
{
}
-ObjectImp* ConicBDFPType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicBDFPType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents, 2 ) ) return new InvalidImp;
- const LineData line = static_cast<const AbstractLineImp*>( parents[0] )->data();
+ const LineData line = static_cast<const AbstractLineImp*>( tqparents[0] )->data();
const Coordinate focus =
- static_cast<const PointImp*>( parents[1] )->coordinate();
+ static_cast<const PointImp*>( tqparents[1] )->coordinate();
Coordinate point;
- if ( parents.size() == 3 )
- point = static_cast<const PointImp*>( parents[2] )->coordinate();
+ if ( tqparents.size() == 3 )
+ point = static_cast<const PointImp*>( tqparents[2] )->coordinate();
else
{
/* !!!! costruisci point come punto medio dell'altezza tra fuoco e d. */
@@ -286,12 +286,12 @@ const ParabolaBTPType* ParabolaBTPType::instance()
return &t;
}
-ObjectImp* ParabolaBTPType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ParabolaBTPType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents, 2 ) ) return new InvalidImp;
std::vector<Coordinate> points;
- for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i )
+ for ( Args::const_iterator i = tqparents.begin(); i != tqparents.end(); ++i )
points.push_back( static_cast<const PointImp*>( *i )->coordinate() );
ConicCartesianData d =
@@ -327,12 +327,12 @@ const ConicPolarPointType* ConicPolarPointType::instance()
return &t;
}
-ObjectImp* ConicPolarPointType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicPolarPointType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents ) ) return new InvalidImp;
- const ConicCartesianData c = static_cast<const ConicImp*>( parents[0] )->cartesianData();
- const LineData l = static_cast<const AbstractLineImp*>( parents[1] )->data();
+ const ConicCartesianData c = static_cast<const ConicImp*>( tqparents[0] )->cartesianData();
+ const LineData l = static_cast<const AbstractLineImp*>( tqparents[1] )->data();
const Coordinate p = calcConicPolarPoint( c, l );
if ( p.valid() ) return new PointImp( p );
else return new InvalidImp;
@@ -363,12 +363,12 @@ const ConicPolarLineType* ConicPolarLineType::instance()
return &t;
}
-ObjectImp* ConicPolarLineType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicPolarLineType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents ) ) return new InvalidImp;
- const ConicCartesianData c = static_cast<const ConicImp*>( parents[0] )->cartesianData();
- const Coordinate p = static_cast<const PointImp*>( parents[1] )->coordinate();
+ const ConicCartesianData c = static_cast<const ConicImp*>( tqparents[0] )->cartesianData();
+ const Coordinate p = static_cast<const PointImp*>( tqparents[1] )->coordinate();
bool valid = true;
const LineData l = calcConicPolarLine( c, p, valid );
if ( valid ) return new LineImp( l );
@@ -398,12 +398,12 @@ const ConicDirectrixType* ConicDirectrixType::instance()
return &t;
}
-ObjectImp* ConicDirectrixType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicDirectrixType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents ) ) return new InvalidImp;
const ConicPolarData data =
- static_cast<const ConicImp*>( parents[0] )->polarData();
+ static_cast<const ConicImp*>( tqparents[0] )->polarData();
double ec = data.ecostheta0;
double es = data.esintheta0;
@@ -445,12 +445,12 @@ const EquilateralHyperbolaB4PType* EquilateralHyperbolaB4PType::instance()
return &t;
}
-ObjectImp* EquilateralHyperbolaB4PType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* EquilateralHyperbolaB4PType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents, 1 ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents, 1 ) ) return new InvalidImp;
std::vector<Coordinate> pts;
- for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i )
+ for ( Args::const_iterator i = tqparents.begin(); i != tqparents.end(); ++i )
pts.push_back( static_cast<const PointImp*>( *i )->coordinate() );
ConicCartesianData d = calcConicThroughPoints( pts, equilateral );
@@ -524,14 +524,14 @@ const ConicAsymptoteType* ConicAsymptoteType::instance()
return &t;
}
-ObjectImp* ConicAsymptoteType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicAsymptoteType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp;
+ if ( ! margsparser.checkArgs( tqparents ) ) return new InvalidImp;
bool valid = true;
const LineData ret = calcConicAsymptote(
- static_cast<const ConicImp*>( parents[0] )->cartesianData(),
- static_cast<const IntImp*>( parents[1] )->data(),
+ static_cast<const ConicImp*>( tqparents[0] )->cartesianData(),
+ static_cast<const IntImp*>( tqparents[1] )->data(),
valid );
if ( valid )
@@ -565,18 +565,18 @@ const ConicRadicalType* ConicRadicalType::instance()
return &t;
}
-ObjectImp* ConicRadicalType::calc( const Args& parents, const KigDocument& ) const
+ObjectImp* ConicRadicalType::calc( const Args& tqparents, const KigDocument& ) const
{
- if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp;
- if ( parents[0]->inherits( CircleImp::stype() ) &&
- parents[1]->inherits( CircleImp::stype() ) )
+ if ( ! margsparser.checkArgs( tqparents ) ) return new InvalidImp;
+ if ( tqparents[0]->inherits( CircleImp::stype() ) &&
+ tqparents[1]->inherits( CircleImp::stype() ) )
{
- if( static_cast<const IntImp*>( parents[2] )->data() != 1 )
+ if( static_cast<const IntImp*>( tqparents[2] )->data() != 1 )
return new InvalidImp;
else
{
- const CircleImp* c1 = static_cast<const CircleImp*>( parents[0] );
- const CircleImp* c2 = static_cast<const CircleImp*>( parents[1] );
+ const CircleImp* c1 = static_cast<const CircleImp*>( tqparents[0] );
+ const CircleImp* c2 = static_cast<const CircleImp*>( tqparents[1] );
const Coordinate a = calcCircleRadicalStartPoint(
c1->center(), c2->center(), c1->squareRadius(), c2->squareRadius()
);
@@ -588,10 +588,10 @@ ObjectImp* ConicRadicalType::calc( const Args& parents, const KigDocument& ) con
{
bool valid = true;
const LineData l = calcConicRadical(
- static_cast<const ConicImp*>( parents[0] )->cartesianData(),
- static_cast<const ConicImp*>( parents[1] )->cartesianData(),
- static_cast<const IntImp*>( parents[2] )->data(),
- static_cast<const IntImp*>( parents[3] )->data(), valid );
+ static_cast<const ConicImp*>( tqparents[0] )->cartesianData(),
+ static_cast<const ConicImp*>( tqparents[1] )->cartesianData(),
+ static_cast<const IntImp*>( tqparents[2] )->data(),
+ static_cast<const IntImp*>( tqparents[3] )->data(), valid );
if ( valid )
return new LineImp( l );
else
@@ -674,9 +674,9 @@ void ConicRadicalType::executeAction( int i, ObjectHolder&, ObjectTypeCalcer& t,
KigPart& d, KigWidget&, NormalMode& ) const
{
assert( i == 0 );
- std::vector<ObjectCalcer*> parents = t.parents();
- assert( dynamic_cast<ObjectConstCalcer*>( parents[3] ) );
- ObjectConstCalcer* zeroindexo = static_cast<ObjectConstCalcer*>( parents[3] );
+ std::vector<ObjectCalcer*> tqparents = t.tqparents();
+ assert( dynamic_cast<ObjectConstCalcer*>( tqparents[3] ) );
+ ObjectConstCalcer* zeroindexo = static_cast<ObjectConstCalcer*>( tqparents[3] );
MonitorDataObjects mon( zeroindexo );
assert( zeroindexo->imp()->inherits( IntImp::stype() ) );
int oldzeroindex = static_cast<const IntImp*>( zeroindexo->imp() )->data();