webcapp_01_0_1
Class WebCapp

public class WebCapp

Title: CAPP

Description: CAPP para o projeto Webmachining

Copyright: Copyright (c) 2004

Company: GrACo

Version:
1.0
Author:
not attributable
Method Detail

getInfoDecomposicaoOrientadaASetup

public InfoDecomposicaoOrientadaASetup getInfoDecomposicaoOrientadaASetup()
Returns:
InfoDecomposicaoOrientadaASetup

getInfoDecomposicaoOrientadaAGeometria

public InfoDecomposicaoOrientadaAGeometria getInfoDecomposicaoOrientadaAGeometria()
Returns:
InfoDecomposicaoOrientadaAGeometria

getInfoDecomposicaoOrientadaAOperacao

public InfoDecomposicaoOrientadaAOperacao getInfoDecomposicaoOrientadaAOperacao()
Returns:
InfoDecomposicaoOrientadaAOperacao

normalizadorDeFeatures

private Vector normalizadorDeFeatures(Vector _featureOriginal)
1 - faz a normalizacao do vetor _featureOriginal\n 2 - inverte ele\n 3 - faz a normalizacao novamente dele 4 - inverte ele novamente
Parameters:
_featureOriginal - Vector
Returns:
Vector

normalizadorParcial

private Vector normalizadorParcial(Vector _featureOriginal)
Substitui os mergulhos que nao sao grooves simples por grooves_complexos
Parameters:
_featureOriginal - Vector
Returns:
Vector

agrupaGrooves

private Vector agrupaGrooves(Vector entrada)
agrupaGrooves Serve para agrupar as features de um groove interno dentro de um mais externo
Parameters:
entrada - Vector
Returns:
Vector

inversorDeFeatures

private Vector inversorDeFeatures(Vector _feature)
Primeiro copiar o vetor _feature e depois inverte todas as suas features
Parameters:
_feature - Vector
Returns:
Vector

copiadorVetorDeFeatures

private Vector copiadorVetorDeFeatures(Vector _feature)
Cria um clone do vetor de entrada
Parameters:
_feature - Vector
Returns:
Vector

decomposicaoOrientadaASetup

public void decomposicaoOrientadaASetup()
Controla a decomposicao orientada a setup, o produto final e a criacao do vetor _setup com os dados referentes a cada um deles. -

decomposicaoOrientadaAGeometria

public void decomposicaoOrientadaAGeometria()

relacaoLpecaDpeca

private double relacaoLpecaDpeca(Vector _feature)
Parameters:
_feature - Vector
Returns:
double

getNumeroDeSetups

private int getNumeroDeSetups(Vector _feature)
Parameters:
_feature - Vector
Returns:
int Encontra o numero de setups que um projeto tera, no caso serao sempre dois

getSuperficieDelimitadoraEscolhida

private InfoSuperficieDelimitadora getSuperficieDelimitadoraEscolhida()
Returns:
InfoSuperficieDelimitadora Escolhe qual das superficie delimitadoras encontradas sera utilizada. Da maneira que esta programado a superficie delimitadora sempre sera a ultima do array

adicionarFeatureDeFixacao

private void adicionarFeatureDeFixacao(InfoSuperficieDelimitadora infoSDEscolhida)
Parameters:
infoSDEscolhida - InfoSuperficieDelimitadora Da maneira que esta agora as features de fixacao sao sempre as mais externas do projeto, futuramente ela tem que levar em conta a superficieDelimitadora e tambem as referencias existentes