Ticket #5827 (closed: fixed)
add a class for scaling transformations
Reported by: | Jose Borreguero | Owned by: | Jose Borreguero |
---|---|---|---|
Priority: | major | Milestone: | Release 3.4 |
Component: | Framework | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Martyn Gigg |
Description (last modified by Jose Borreguero) (diff)
Virtual base class ITransformScale acts on a std::vector<double> representing a one-dimensional grid, to change its scale.
Two derived classes are LinearScale and LogarithmScale.
TransformScaleFactory is a dynamic factory of ITransformScale objects.
Change History
comment:2 Changed 8 years ago by Jose Borreguero
Refs #5827 Removed gridomain includes
Changeset: e225fddb15e12539e7504d9db557923510ba4dff
comment:3 Changed 8 years ago by Jose Borreguero
Refs #5827 add std::vector include for the MAC whiner
Changeset: 41509bd035bd13c5574500a62292c072a56b96be
comment:4 Changed 8 years ago by Jose Borreguero
Refs #5827 remove virtual method initialize
Changeset: cbc370ddb8ca3663fd450f004d39304f4f5751a5
comment:5 Changed 8 years ago by Jose Borreguero
Refs #5827 comment file in CMakelist while debugging
Changeset: 8d07f04be41290eb70c01fdcab261de9410156da
comment:6 Changed 8 years ago by Jose Borreguero
Refs #5827 compile only the virtual base class
Changeset: 8f9fc4ef34441dc09d52241454be02111d80aadd
comment:7 Changed 8 years ago by Jose Borreguero
Refs #5827 try build the LinearScale class
Changeset: 411b3125cac8ea644bc766d52adcad8c56d92bf2
comment:8 Changed 8 years ago by Jose Borreguero
Refs #5827 remove transformscalefactory include for now
Changeset: dae388e955079318cf2457f1dadf75d1e10ce07a
comment:9 Changed 8 years ago by Jose Borreguero
Refs #5827 add include vector for Windows build
Changeset: 40d74de04a4f765de471e33b2cc4038133c3969d
comment:10 Changed 8 years ago by Jose Borreguero
Refs #5827 set virtual tranform to zero
Changeset: 63fbadabafb06f347618a15f85ce405952b436d6
comment:11 Changed 8 years ago by Jose Borreguero
Refs #5827 comment appropriate CMakelist lines
Changeset: afb77412a87610b62e75cb17b84e1d074960c4cb
comment:12 Changed 8 years ago by Jose Borreguero
Refs #5827 add empty curly braces to destructors
Changeset: ef545864a2762bb777d07d7d51cc19fab4bde517
comment:13 Changed 8 years ago by Jose Borreguero
Refs #5827 try Itransformscale and children only
Changeset: 0c4e9c53c18645daf2fc024f79361f6141acc5cd
comment:14 Changed 8 years ago by Jose Borreguero
Refs #5827 add little change to g_log
Changeset: 7aef0319c0299cb3115a18bc03fa3c34a2f10386
comment:15 Changed 8 years ago by Jose Borreguero
Refs #5827 don't compile LogarithmScale yet
Changeset: 154a8bc3f830422a82ff7ce962cd55ba7dfc17e5
comment:16 Changed 8 years ago by Jose Borreguero
Refs #5827 added logger retrieval
Changeset: 59aec9a436e685cfcbaac6602abc0d13156649e3
comment:17 Changed 8 years ago by Jose Borreguero
Refs #5827 Don't compile LogarithmScale yet
Changeset: 37d4f321738b9de1136e4fef209e7940fb1ff1d0
comment:18 Changed 8 years ago by Jose Borreguero
Refs #5827 Added empty def for constructor of base class
Changeset: ee0f2fd0d6f1498703b53d0385c239da539efa74
comment:19 Changed 8 years ago by Jose Borreguero
Refs #5827 Introduce the factory
Changeset: 9e21d8ca4b81927b1901cdf3667241069b2cd27d
comment:20 Changed 8 years ago by Jose Borreguero
Refs #5827 register LinearScale in the factory
Changeset: 9373fe71cb9ec69173585606545b754bf7f1130d
comment:21 Changed 8 years ago by Jose Borreguero
Refs #5827 comment LinearScale while windows debugging
Changeset: 6aecd82aa3281cda69913175e5fbdc94f7d1ef15
comment:22 Changed 8 years ago by Jose Borreguero
Refs #5827 defining constructor for LinearScale
Changeset: 22625efc057c2c2c9624753310d933180bdd814d
comment:23 Changed 8 years ago by Jose Borreguero
Refs #5827 register LogarithmScale in the factory
Changeset: e4e42219e54bcd34ef87d3c78647963ad82c221e
comment:24 Changed 8 years ago by Jose Borreguero
Refs #5827 do not build GridDomain
Changeset: 0c9adf82918cc3866a090d29c9d97e01c63144c2
comment:25 Changed 8 years ago by Jose Borreguero
Refs #5827 Instantiate GridDomain::g_log
Changeset: 7c8867d4da2bb66a36a0b64b3500044c0a10760e
comment:26 Changed 8 years ago by Jose Borreguero
REfs #5827 Define constructor for GridDomain1D
Changeset: a1022bc811db1759e31bc4c92ff7e694eb87b8ed
comment:27 Changed 8 years ago by Jose Borreguero
Refs #5827 Define destructor for GridDomain1D
Changeset: 934ab9fbe15c996d1f2e0a88d25d470fec2bc304
comment:28 Changed 8 years ago by Jose Borreguero
Refs #5827 classes for the scaling transformation
Changeset: e76dfc9c2475b38b56d4b2af5cd9966d31bd0fbb
comment:29 Changed 8 years ago by Jose Borreguero
Refs #5827 Removed gridomain includes
Changeset: e225fddb15e12539e7504d9db557923510ba4dff
comment:30 Changed 8 years ago by Jose Borreguero
Refs #5827 add std::vector include for the MAC whiner
Changeset: 41509bd035bd13c5574500a62292c072a56b96be
comment:31 Changed 8 years ago by Jose Borreguero
Refs #5827 remove virtual method initialize
Changeset: cbc370ddb8ca3663fd450f004d39304f4f5751a5
comment:32 Changed 8 years ago by Jose Borreguero
Refs #5827 comment file in CMakelist while debugging
Changeset: 8d07f04be41290eb70c01fdcab261de9410156da
comment:33 Changed 8 years ago by Jose Borreguero
Refs #5827 compile only the virtual base class
Changeset: 8f9fc4ef34441dc09d52241454be02111d80aadd
comment:34 Changed 8 years ago by Jose Borreguero
Refs #5827 try build the LinearScale class
Changeset: 411b3125cac8ea644bc766d52adcad8c56d92bf2
comment:35 Changed 8 years ago by Jose Borreguero
Refs #5827 remove transformscalefactory include for now
Changeset: dae388e955079318cf2457f1dadf75d1e10ce07a
comment:36 Changed 8 years ago by Jose Borreguero
Refs #5827 add include vector for Windows build
Changeset: 40d74de04a4f765de471e33b2cc4038133c3969d
comment:37 Changed 8 years ago by Jose Borreguero
Refs #5827 set virtual tranform to zero
Changeset: 63fbadabafb06f347618a15f85ce405952b436d6
comment:38 Changed 8 years ago by Jose Borreguero
Refs #5827 comment appropriate CMakelist lines
Changeset: afb77412a87610b62e75cb17b84e1d074960c4cb
comment:39 Changed 8 years ago by Jose Borreguero
Refs #5827 add empty curly braces to destructors
Changeset: ef545864a2762bb777d07d7d51cc19fab4bde517
comment:40 Changed 8 years ago by Jose Borreguero
Refs #5827 try Itransformscale and children only
Changeset: 0c4e9c53c18645daf2fc024f79361f6141acc5cd
comment:41 Changed 8 years ago by Jose Borreguero
Refs #5827 add little change to g_log
Changeset: 7aef0319c0299cb3115a18bc03fa3c34a2f10386
comment:42 Changed 8 years ago by Jose Borreguero
Refs #5827 don't compile LogarithmScale yet
Changeset: 154a8bc3f830422a82ff7ce962cd55ba7dfc17e5
comment:43 Changed 8 years ago by Jose Borreguero
Refs #5827 added logger retrieval
Changeset: 59aec9a436e685cfcbaac6602abc0d13156649e3
comment:44 Changed 8 years ago by Jose Borreguero
Refs #5827 Don't compile LogarithmScale yet
Changeset: 37d4f321738b9de1136e4fef209e7940fb1ff1d0
comment:45 Changed 8 years ago by Jose Borreguero
Refs #5827 Added empty def for constructor of base class
Changeset: ee0f2fd0d6f1498703b53d0385c239da539efa74
comment:46 Changed 8 years ago by Jose Borreguero
Refs #5827 Introduce the factory
Changeset: 9e21d8ca4b81927b1901cdf3667241069b2cd27d
comment:48 Changed 8 years ago by Jose Borreguero
Refs #5827 register LinearScale in the factory
Changeset: 9373fe71cb9ec69173585606545b754bf7f1130d
comment:49 Changed 8 years ago by Jose Borreguero
Refs #5827 comment LinearScale while windows debugging
Changeset: 6aecd82aa3281cda69913175e5fbdc94f7d1ef15
comment:50 Changed 8 years ago by Jose Borreguero
Refs #5827 defining constructor for LinearScale
Changeset: 22625efc057c2c2c9624753310d933180bdd814d
comment:51 Changed 8 years ago by Jose Borreguero
Refs #5827 register LogarithmScale in the factory
Changeset: e4e42219e54bcd34ef87d3c78647963ad82c221e
comment:52 Changed 8 years ago by Jose Borreguero
Refs #5827 do not build GridDomain
Changeset: 0c9adf82918cc3866a090d29c9d97e01c63144c2
comment:53 Changed 8 years ago by Jose Borreguero
Refs #5827 Instantiate GridDomain::g_log
Changeset: 7c8867d4da2bb66a36a0b64b3500044c0a10760e
comment:54 Changed 8 years ago by Jose Borreguero
REfs #5827 Define constructor for GridDomain1D
Changeset: a1022bc811db1759e31bc4c92ff7e694eb87b8ed
comment:55 Changed 8 years ago by Jose Borreguero
Refs #5827 Define destructor for GridDomain1D
Changeset: 934ab9fbe15c996d1f2e0a88d25d470fec2bc304
comment:59 Changed 7 years ago by Nick Draper
- Milestone changed from Release 2.6 to Backlog
Moved to backlog at the code freeze for R2.6
comment:60 Changed 7 years ago by Nick Draper
- Status changed from new to assigned
Bulk move to assigned at the introduction of the triage step
comment:61 Changed 6 years ago by Jose Borreguero
- Status changed from assigned to verify
- Resolution set to worksforme
- Description modified (diff)
To tester: This ticket is not necessary, thus:
- nothing to test or verify
- do NOT merge into master
- just delete the remote branch
comment:62 Changed 6 years ago by Martyn Gigg
- Status changed from verify to verifying
- Tester set to Martyn Gigg
comment:63 Changed 6 years ago by Martyn Gigg
- Status changed from verifying to closed
Branch has been deleted.
comment:64 Changed 6 years ago by Nick Draper
- Milestone changed from Backlog to Release 3.4
moved to r 3.4 as tickets are closed
comment:65 Changed 5 years ago by Nick Draper
- Resolution changed from worksforme to fixed
Somehow these slipped through without a resolution. Set to Fixed.
comment:66 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 6673
Refs #5827 classes for the scaling transformation