webcapp_01_0_1
Class DecomposicaoOrientadaASetup

public class DecomposicaoOrientadaASetup

Title: CAPP

Description: CAPP para o projeto Webmachining

Copyright: Copyright (c) 2004

Company: GrACo

Version:
1.0
Author:
not attributable
Method Detail

getFeaturesDeFixacao

public InfoFeatureDeFixacao[] getFeaturesDeFixacao()
Encontra as possiveis features de fixacao do projeto todo. Ainda nao considera as referencias e tolerancias do projeto.
Returns:
InfoFeatureDeFixacao[]

getPossiveisSuperficieDelimitadora

public InfoSuperficieDelimitadora[] getPossiveisSuperficieDelimitadora(Vector _feature)
Parameters:
_feature - Vector
Returns:
InfoSuperficieDelimitadora[]

criarSetups

private void criarSetups()
A partir dos dados sobre as features de fixacao e sobre as superficies delimitadoras um vetor de setups e criado.

getNumeroDeSetups

private int getNumeroDeSetups()
Encontra a quantidade de setups possiveis para a usinagem da peca em questao. No momento a funcao nao faz nada, so retorna o valor "2".
Parameters:
_feature - Vector
Returns:
int

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

getInfoDecomposicaoOrientadaASetup

public InfoDecomposicaoOrientadaASetup getInfoDecomposicaoOrientadaASetup()
Returns:
InfoDecomposicaoOrientadaASetup