Interface of geometric object. More...
import "GEOM_Gen.idl";
Public Member Functions | |
| shape_type | GetShapeType () | 
| Get a shape_type of the object value.  More... | |
| shape_type | GetTopologyType () | 
| Get the topology type of the object value.  More... | |
| shape_type | GetMinShapeType () | 
| Get a minimal type of the top-level shapes contained in the object.  More... | |
| shape_type | GetMaxShapeType () | 
| Get a maximal type of the top-level shapes contained in the object.  More... | |
| string | GetSubShapeName (in long subID) | 
| Returns a name of a sub-shape if the sub-shape is published in the study.  More... | |
| void | SetColor (in SALOMEDS::Color theColor) | 
| Set color of the object.  More... | |
| SALOMEDS::Color | GetColor () | 
| void | SetAutoColor (in boolean theAutoColor) | 
| boolean | GetAutoColor () | 
| Get flag of object's auto color mode.  More... | |
| void | SetMarkerStd (in marker_type theType, in marker_size theSize) | 
| Set standard point marker for the object.  More... | |
| void | SetMarkerTexture (in long theTextureId) | 
| Set custom point marker for the object.  More... | |
| marker_type | GetMarkerType () | 
| Get type of the point marker assigned to the object.  More... | |
| marker_size | GetMarkerSize () | 
| Get size of the point marker assigned to the object.  More... | |
| long | GetMarkerTexture () | 
| Get texture idenifier of the point marker assigned to the object.  More... | |
| long long | getShape () | 
| Get the TopoDS_Shape, for colocated case only.  More... | |
| SALOMEDS::TMPFile | GetShapeStream () | 
| Get geometric shape of the object as a byte stream in BRep format.  More... | |
| boolean | IsMainShape () | 
| ListOfLong | GetSubShapeIndices () | 
| GEOM_Object | GetMainShape () | 
| void | SetName (in string theName) | 
| Set name of the object.  More... | |
| string | GetName () | 
| Get name of the object associated with this object.  More... | |
| string | GetEntry () | 
| Get internal (unique) entry of the object in the GEOM component's data tree.  More... | |
| long | GetStudyID () | 
| Get ID of study, where the object is created.  More... | |
| long | GetType () | 
| Get internal type of operation created this object (POINT, BOX, CYLINDER, EXTRUSION...).  More... | |
| long | GetTick () | 
| Get value of a modification counter of the object.  More... | |
| void | SetStudyEntry (in string theEntry) | 
| Set a Study entry where this object was published.  More... | |
| string | GetStudyEntry () | 
| Get a Study entry where this object was published.  More... | |
| ListOfGBO | GetDependency () | 
| Get a list of all GEOM_Object on which were the arguments when this object was constructed and modified.  More... | |
| ListOfGBO | GetLastDependency () | 
| Get a list of GEOM_Object on which the last function that created or modified the object depends.  More... | |
| boolean | IsShape () | 
| boolean | IsSame (in GEOM_BaseObject other) | 
| void | SetParameters (in string theParameters) | 
| string | GetParameters () | 
| Return list of notebook variables used for object creation separated by ":" symbol.  More... | |
| CreationInformationSeq | GetCreationInformation () | 
| Return name of operation and values of parameters used for object creation.  More... | |
Interface of geometric object.
| shape_type GetShapeType | ( | ) | 
Get a shape_type of the object value.
| shape_type GetTopologyType | ( | ) | 
Get the topology type of the object value.
In contrast to the shape type, this function returns type of the most top-level sub-shape of the COMPOUND or COMPSOLID, if there is only one sub-shape there.
| shape_type GetMinShapeType | ( | ) | 
Get a minimal type of the top-level shapes contained in the object.
This function is useful for the compounds only; for simple shapes it exactly the same value as GetShapeType(). Note, that compounds are procesed recursively.
| shape_type GetMaxShapeType | ( | ) | 
Get a maximal type of the top-level shapes contained in the object.
This function is useful for the compounds only; for simple shapes it exactly the same value as GetShapeType(). Note, that compounds are procesed recursively.
| string GetSubShapeName | ( | in long | subID | ) | 
Returns a name of a sub-shape if the sub-shape is published in the study.
| subID | - sub-shape ID | 
| void SetColor | ( | in SALOMEDS::Color | theColor | ) | 
Set color of the object.
| theColor | is a color of the object. | 
| SALOMEDS::Color GetColor | ( | ) | 
Get color of the object.
| void SetAutoColor | ( | in boolean | theAutoColor | ) | 
Toggle auto color mode on the object.
| theAutoColor | is a flag which toggles auto color mode. | 
| boolean GetAutoColor | ( | ) | 
Get flag of object's auto color mode.
| void SetMarkerStd | ( | in marker_type | theType, | 
| in marker_size | theSize | ||
| ) | 
Set standard point marker for the object.
| theType | standard marker type | 
| theSize | marker relative size | 
| void SetMarkerTexture | ( | in long | theTextureId | ) | 
Set custom point marker for the object.
The texture can be added by LoadTexture() or AddTexture() functions.
| theTextureId | texture ID | 
| marker_type GetMarkerType | ( | ) | 
Get type of the point marker assigned to the object.
| marker_size GetMarkerSize | ( | ) | 
Get size of the point marker assigned to the object.
| long GetMarkerTexture | ( | ) | 
Get texture idenifier of the point marker assigned to the object.
| long long getShape | ( | ) | 
Get the TopoDS_Shape, for colocated case only.
| SALOMEDS::TMPFile GetShapeStream | ( | ) | 
Get geometric shape of the object as a byte stream in BRep format.
| boolean IsMainShape | ( | ) | 
| ListOfLong GetSubShapeIndices | ( | ) | 
| GEOM_Object GetMainShape | ( | ) | 
      
  | 
  inherited | 
Set name of the object.
| theName | is a name which will be associated with this object. | 
      
  | 
  inherited | 
Get name of the object associated with this object.
      
  | 
  inherited | 
      
  | 
  inherited | 
Get ID of study, where the object is created.
      
  | 
  inherited | 
Get internal type of operation created this object (POINT, BOX, CYLINDER, EXTRUSION...).
      
  | 
  inherited | 
Get value of a modification counter of the object.
      
  | 
  inherited | 
Set a Study entry where this object was published.
      
  | 
  inherited | 
Get a Study entry where this object was published.
      
  | 
  inherited | 
Get a list of all GEOM_Object on which were the arguments when this object was constructed and modified.
      
  | 
  inherited | 
Get a list of GEOM_Object on which the last function that created or modified the object depends.
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
Set list of parameters
| theParameters | is a string containing the notebook variables separated by ":" symbol, used for object creation | 
      
  | 
  inherited | 
Return list of notebook variables used for object creation separated by ":" symbol.
      
  | 
  inherited | 
Return name of operation and values of parameters used for object creation.