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
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