C++ :: Processing Speed Of Rectangle Intersect Function?

Feb 20, 2014

I'm trying to find the fastest method to find whether or not two rectangles intersect in an effort to streamline my code. I've built this function into a rectangle class I created below.

struct rectangle{
rectangle() :X1(0), Y1(0), X2(0), Y2(0) {};
rectangle(int X1, int Y1, int X2, int Y2)
:X1(X1), Y1(Y1), X2(X2), Y2(Y2) {};

[Code].....

View 3 Replies


ADVERTISEMENT

C++ :: Send Rectangle To A Function Which Takes A Rectangle Argument

May 13, 2014

Consider I have a rectangle like this:

Point p1(100,100);
Point p2(300,200);
Graph_lib::Rectangle r(p1,p2);

And also I have a function that takes a rectangle and returns a Point of that, say, top-left corner of that rectangle. For example:

Point N(Graph_lib::Rectangle R1);

My question is that, first, how to send that Rectangle r(p1,p2) to the Point N(Graph_lib::Rectangle R1) function? And then, how to return a Point from that function?

My IDE is visual studio 2012.

View 19 Replies View Related

C :: Check If Two Line Segments Intersect

Feb 8, 2013

I've written some code below to check if two line segments intersect and if they do to tell me where. As input I have the (x,y) coordinates of both ends of each line. It appeared to be working correctly but now in the scenario where

line A (532.87,787.79)(486.34,769.85)
and
line B (490.89,764.018)(478.98,783.129)

it says they intersect at (770.136, 487.08) when the lines don' intersect at all.

Code:
dy[0] = y2 - y1;
dx[0] = x2 - x1;
dy[1] = y4 - y3;
dx[1] = x4 - x3;

m[0] = dy[0] / dx[0];
m[1] = dy[1] / dx[1];
b[0] = y1 - m[0] * x1;
b[1] = y3 - m[1] * x3;

[Code] ....

View 7 Replies View Related

C++ :: GetImage Function - Save Other Shapes Except Rectangle?

Jan 11, 2012

GetImage func give up this parameters :

getimage(int left,int top,int right,int bottom,void far *bitmap);

so Getimage save a rectangle shape on *bitmap.

Is it possible that we can save the other shapes except rectangle? circle,or star, or...

View 5 Replies View Related

C Sharp :: Comparing For Common Elements In Multiple Lists Using Intersect In C#

Mar 20, 2013

I have a dynamic number of lists coming in from a different method . i need to find out the common elements present in all of the lists .

How do i do it with intersect construct in C#.

Placing it in a loop gets me the elements common in the last comparison , but never gets me elements commong in all lists.

View 1 Replies View Related

C++ :: Encapsulating Speed Types Of Different Animals

Nov 22, 2014

#include <iostream>
#define show(variable) std::cout << #variable << " = " << variable << std::endl;
class LivingBeing {
protected:
struct Speed {

[Code] ....

Though the above works, memory is being wasted for speed types that do not pertain to many animals (a snail only crawls, a human never flies, etc...). Saving and loading their files will involve a lot of useless zeros. The problem seems simple, but I can't think of a good redesign to encapsulate speed properly for each of the many, many types of animals. Note that main() works with speed from the base class LivingBeing.

Should there be polymorphic Speed types within each Animal subtype? Then there will be a lot of identical Speed subtypes (e.g. many animals can only swim).

Something like:

class AnimalsThatOnlySwimOrCrawl : LivingBeing {
protected:
struct Speed : LivingBeing::Speed {
int swimmingSpeed, crawlingSpeed;
virtual void increase() override {swimmingSpeed *= 2; crawlingSpeed *= 2;}

[Code] .....

View 10 Replies View Related

C++ :: How To Convert Velocity Vector To Speed

Feb 16, 2012

Any example code to convert a velocity vector to speed in C++?

View 2 Replies View Related

C++ :: Runtime Speed Integer Versus Double

May 27, 2013

Using integers faster than using floating points? Or more precise: what do you estimate as the chance that writing a custom floating point class is worth the effort?

I need to examine some C++ code for an ARM7 or ARM9 processor. Instead of using floating points, the coder had chosen to use integers only. To be able to fake floating points, a custom class was written. The coder states that he avoids using floating points as these are much how much slower. "Have you measured this?", I asked. "No, but it is known to be so", he replied.

Google taught me that most people state integers are faster than using doubles, because their operations (addition, multiplication) take less assembler instructions. But if you need those floating points, what do you estimate as the chance that writing a custom floating point class is worth the effort?

View 2 Replies View Related

C++ :: QLabels And High Speed Updating Causes Crash

Jun 26, 2014

On a project I'm working on, I need to update many QLabels very quickly. Each label needs to be updated at about 20 to 50 hertz and there can be over 50 labels at any given time. The problem I'm having is after running the program for about a minute, the labels freeze and the whole program crashes about 10 seconds later. If I comment out the setText() and setNum() calls and reroute the outputs to the console, it runs fine and never crashes. Why does calling SetText() and setNum() so quickly cause the program to crash and how can I prevent this?

View 5 Replies View Related

C/C++ :: Program That Monitors Downstream Speed Realtime

Feb 14, 2015

I want to create a program in windows, it will search for a process/program by name or part of its name and monitor real-time at certain intervals the data speed at each moment that are received from the internet by this process/program. So that when no data is received by the process/program the speed will be zero and i will know it.

Can i do it in c or c++ , if yes then what libraries should i look into to do it and if i can not with these then what language and libraries should i look into to create the program?

View 1 Replies View Related

C++ :: Speed Of Floating Point Multiplication / Division

Jun 2, 2012

I heard that the speed of floating point multiplication is much faster than division. Is it still the case today?

View 14 Replies View Related

C++ :: How To Control Speed At Which A Loop Loops Based On Outside Variable

Feb 20, 2015

I'm using an animation program. In this program I've simulated a particle system. The particles are flying around at different and varying speeds. I've attached birds to the particles and I want to be able to control each bird's flapping animation based on its velocity; so birds moving faster will be flapping faster.

Initially, the bird's flapping animation is controlled by a parameter that goes from 0 to 100%. So not only do I need to drive the speed at which the animation goes from 0 to 100%, I need to set it on a loop so once it reaches 100%, it loops back to 0%. I'm extremely new to code so I don't think it would be wise for me to even provide a jumping off point, not that I could.

View 8 Replies View Related

C++ :: Recursive Directory Scan - Can Use Multi-threading For Speed?

May 11, 2014

In our Qt application, we have to load several files on application start-up starting from a root directory.

We are recursively scanning the directories and loading the files.

The total time it takes is about 12 seconds. Can we reduce this time if we use multi-threading?

I have heard that multi-threading does not work everywhere and it increases code complexity and debugging issues.

Would multi-threading solve the above problem? We want it to be platform independent (Mac, Linux, Windows).

View 9 Replies View Related

C++ :: How To Set A Timer And Processing Continues

Apr 28, 2013

I need to set a timer but still have the program processing info. I have looked into using sleep but when using this all processing stops to my knowledge. I tried to use the settimer method but was having some issues since I am not using a dialog based interface.

View 1 Replies View Related

C++ :: Returning 2D Matrix After Processing

Feb 10, 2014

[URL] ....

typedef double (*Matrix)[imax][jmax];
Matrix xboundary(){
Matrix xx;
double x[imax][jmax];
int i;

[Code] .....

All I want to do is be able to Return "x" in some way.

View 1 Replies View Related

C++ :: Speech Recognition And Processing?

Jun 22, 2013

I've been coding for about 10 years now and it just got to my mind that I would like to learn about how I can create speech recognition software. I am mostly interested in doing this from ground 0 not because there are no other libs I can use, but it's more of an interest to me.

grasp this new and magnificent feature that's becoming more and more used nowadays.

My preference would be coding in C++ (more because of OOP that's why not C) and I don't really like Java.

I know what I'm getting involved in but I am thrilled and willing to go all the way to achieve my goal.

View 4 Replies View Related

C/C++ :: Calculating CPU Processing Time?

Jun 13, 2014

I have a problem with calculating the CPUtime. I am using CPLEX to solve linear programming with 3 diferent algorithms.

1-primal Simplex
2-Dual Simplex
3-Barrier Method.

When I am trying to use Barrier method, my clock does not give me a right processing time. I don't have any problem with the other two methods. The value I am getting from ticks2 is 0 when I am using Barrier solver unlike the two other methods that I am getting some small values (ticks1 is fine). Using time_t ticks1 , ticks2 and time(&ticks1) and finally difftime(ticks1,ticks2) also gives me an integer number which is not precise enough. I need a way to compute cputime with accuracy of at least 2 decimals.

clock_t ticks1,ticks2;
double solvingtime
if (solver.primopt==1){
ticks1=clock();
status=CPXprimopt(myEnv, myLP);
ticks2=clock();

[code]....

View 1 Replies View Related

C/C++ :: File Processing Within A Switch?

Nov 16, 2014

The error ive been getting with this code is after i go to the check out option, enter the data then click (ctrl + z). Then program glitches back and forth from the menu to the check out option continuously and im not entirely sure why.

Heres my code:

[#include <iostream>
#include <windows.h>
#include <iomanip>
#include <fstream>
using namespace std;
void records(){
cout << setw(10) << "Ministry of Health Hospital System

[code].....

View 1 Replies View Related

C++ :: Processing Buttons Created At Runtime

Oct 7, 2014

I am developing a small game using MFC in which the game options like new game, save, open, exit etc. can be selected from the menu as well as from the buttons inside the window. I have no problems with the menu but the buttons do not seem to work at all.

The buttons are created at runtime using CButton class. To associate the buttons with the corresponding functions, I just used the same resource ID for the buttons as the menu options, but that did not work. When I click on the buttons, nothing happens. If I assign different resource IDs to the buttons, how do I handle the message map entries? Do I have to write different message map entries for the menus and the buttons while their function is exactly the same?

View 6 Replies View Related

C :: Remove The Functions In A Program By Pre-processing

Jun 16, 2013

Is there a program that can remove the functions in a program by preprocessing

Code:

#include<stdio.h>
int is_even(int number);
int main(void)
{
if(is_even(number))
{
printf("%d is even", number);
}
}

[Code]...

To something like

Code:

#include<stdio.h>
int is_even(int number);
int main(void)
{
if( number%2 ==0 )
{
printf("%d is even", number);
}
}

I use the "-E" option when compiling with gcc on linux but its output still contains funcitons. Is there a preprocessing program that can remove functions from a program?

View 6 Replies View Related

C :: Processing Outputs Of Multiple Inputs

Nov 26, 2013

It's not something trivial but I would like to know the best way to process multiple outputs, for example:

Input
First line of input will contain a number T = number of test cases. Following lines will contain a string each.

Output
For each string, print on a single line, "UNIQUE" - if the characters are all unique, else print "NOT UNIQUE"

Sample Input
3
DELHI
london
#include<iostream>

Sample Output
UNIQUE
NOT UNIQUE
NOT UNIQUE

So how can I accomplish outputs like that? My code so far is:

Code:
int main(int argc, char *argv[]) {
int inputs, count=0;
char str[100];
char *ptr;
scanf("%d",&inputs);

[Code] ....

But the above will obviously print the output after each input, so I want to know how can I achieve the result given in the problem. Also another thing I want to know is, I am using an array of 100 char, which it can hold a string up to 100 characters, but what do I have to do if I want to handle string with no limit? Just declaring char *str is no good, so what to do?

View 5 Replies View Related

C++ :: How To Calculate Processing Time In Milliseconds

Feb 5, 2013

I want to calculate processing time in milliseconds as most of function I found give me in second. I am new user to C++, the code will be running under linux.

View 5 Replies View Related

Visual C++ :: File Processing Within A Switch?

Nov 17, 2014

The error ive been getting with this code is after i go to the check out option, enter the data then click (ctrl + z). Then program glitches back and forth from the menu to the check out option continuously and im not entirely sure why.

Heres my code:

Code:
#include <iostream>
#include <windows.h>
#include <iomanip>
#include <fstream>
using namespace std;
void checkOut(){
cout << setw(10) << "Ministry of Health Hospital System

[code]....

View 7 Replies View Related

C :: Stack Smashing - Studying File Processing

Aug 6, 2013

This code does what it is supposed to do, but at the end of the file, I get an error that I have never encountered before. What exactly is stack smashing? I suspect that the files and the permissions might be the issue.

Code:

/*Write a a program for file matching
*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
}

[code].....

View 8 Replies View Related

C++ :: Processing Structured Arrays - Too Many Initializer Values

Apr 22, 2013

I working on an assignment that processes an array of structs. In the main function I am attempting to declare an array of Author structures with 3 elements. It is supposed to be initialized to set all of the string fields (the names and book titles) to "NONE", and the double fields (the prices) to zero. This is supposed to be done in one statement, not using loops. Here is what I have.

struct BookInfo struct Author
{ {
string title; string authorName;
double price; BookInfo books[SIZE] //SIZE = 3
}; };

//prototype for function to print the content of array on screen
void showInfo(Author a[], int size);

[Code] .....

I was under the impression that an array can only hold the values of one data type. So doubles and strings in the same array doesn't make sense to me. However, that's the example my teacher drew up. The error keeps telling me that there are too many initializer values.

View 4 Replies View Related

C++ :: Processing Multiple Files From Single Directory?

Feb 21, 2012

I've tried to form together the following code so that I can process multiple files from one user specified directory. However, when I run the program it works great for the first file, but all other files are blank. The problem starts on the following line:

while(FileIn.good())

//---------------------------------------------------
#include <fstream>
#include <iostream>
#include <dirent.h>
#include <sys/stat.h>
using namespace std;
struct dirent *dirp;

[code]....

View 14 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved