All Categories  Class Hierarchy  This Category  Previous  Next  Indexes

Interface_Dispatcher Class CATCdpAssembly

Interface_Dispatcher.CATCdpObject
  |
  +---Interface_Dispatcher.CATCdpObjectOnInstance
    |
    +---CATCdpAssembly
 


public class CATCdpAssembly


Method Index


o AddOption(CATCdpProductStructureView*,char*)
o CreateRelation(CATCdpPart&,CATCdpPart&,char*,double*,CATCdpProductStructureView*,char*,CATCdpAssembly*&)
o CreateRelation(CATCdpPart&,CATCdpPart&,double*,char*,CATCdpAssembly*&)
o DestroyRelation(CATCdpPart&,CATCdpAssembly&)
o GetAttribute(char*,CATCdpAttributeAny&)
o GetAttribute(char*,char*&)
o GetAttribute(int&,CATCdpAttributeAny*&)
o GetBrotherRelation(CATCdpAssembly*&)
o GetChildPart(CATCdpPart*&)
o GetEffectivity(CATCdpProductStructureView*,int&,CATCdpEffectivity*&)
o GetMotherPart(CATCdpPart*&)
o GetName(int&,char*&)
o GetOption(CATCdpProductStructureView*,int&,char**&)
o GetOptionModif(CATCdpProductStructureView*,int&,char**&,int*&)
o GetPosition(CATCdpProductStructureView*,double* const)
o ModifyAttribute(int,CATCdpAttributeAny* const)
o ModifyPosition(double* const)
o QueryAssembly(char* const,char* const,int&,CATCdpAssembly**&)
o RemoveOption(CATCdpProductStructureView*,char*,int)

Data Member Index


o _cFlag

Methods


o AddOption
public int AddOption(CATCdpProductStructureView* ProductStructureView,
const char* cOption)
o CreateRelation
public static int CreateRelation(CATCdpPart& FatherPart,
CATCdpPart& ChildPart,
const char* cActionNameID,
double* aPosMatrix,
CATCdpProductStructureView* xProductStructureView,
const char* cOption,
CATCdpAssembly*& RelationCreated)
o CreateRelation
public static int CreateRelation(CATCdpPart& FatherPart,
CATCdpPart& ChildPart,
double* aPosMatrix,
const char* cOption,
CATCdpAssembly*& RelationCreated)
o DestroyRelation
public static int DestroyRelation(CATCdpPart& FatherPart,
CATCdpAssembly& RelationToDestroy)
o GetAttribute
public virtual int GetAttribute( const char* cAttributeName,
CATCdpAttributeAny& xAttribute)
o GetAttribute
public virtual int GetAttribute( const char* cAttributeName,
const char*& cAttributeValue)
o GetAttribute
public virtual int GetAttribute(int& nAttribute,
CATCdpAttributeAny*& aAttribute)
o GetBrotherRelation
public int GetBrotherRelation(CATCdpAssembly*& BrotherRelation)
o GetChildPart
public int GetChildPart(CATCdpPart*& xComponentPart)
o GetEffectivity
public int GetEffectivity(CATCdpProductStructureView* ProductStructureView,
int& nbEffectivity,
CATCdpEffectivity*& aEffectivity)
o GetMotherPart
public int GetMotherPart(CATCdpPart*& xUpperPart)
o GetName
public int GetName(int& nNameSize,
char*& cName)
o GetOption
public int GetOption(CATCdpProductStructureView* ProductStructureView,
int& nbOption,
char**& aOption)
o GetOptionModif
public int GetOptionModif(CATCdpProductStructureView* ProductStructureView,
int& nbOptionModif,
char**& aOptionModif,
int*& aOptionModifSign)
o GetPosition
public int GetPosition(CATCdpProductStructureView* ProductStructureView,
double* const dMatrix)
o ModifyAttribute
public virtual CATCdpError ModifyAttribute(int nAttribute,
CATCdpAttributeAny* const aAttributeNew)
o ModifyPosition
public int ModifyPosition(double* const dMatrix)
o QueryAssembly
public int QueryAssembly( const char* const cEnvName,
const char* const cQueryClause,
int& nbLink,
CATCdpAssembly**& aLinkFound)
o RemoveOption
public int RemoveOption(CATCdpProductStructureView* ProductStructureView,
const char* cOption,
const int destroyflag= 0)

Data Members


o _cFlag
  protected char * _cFlag

This object is included in the file: CATCdpAssembly.h
If needed, your Imakefile.mk should include the module: VY0OBJ

Copyright © 2003, Dassault Systèmes. All rights reserved.