# DataExchange
TKIGES
IGESData

# IGESData_IGESEntity Class Reference

defines root of IGES Entity definition, including Directory
Part, lists of (optionnal) Properties and Associativities

`#include <IGESData_IGESEntity.hxx>`

Inheritance diagram for IGESData_IGESEntity:

[legend]

## Public Member Functions

Standard_EXPORT IGESData_IGESType | IGESType () const
| gives IGES typing info (includes "Type" and "Form" data)
Standard_EXPORT Standard_Integer | TypeNumber () const
| gives IGES Type Number (often coupled with Form Number)
Standard_EXPORT Standard_Integer | FormNumber () const
| Returns the form number for that type of an IGES entity. The default form number is 0. .
Standard_EXPORT Handle_IGESData_IGESEntity | DirFieldEntity (const Standard_Integer fieldnum) const
| Returns the Entity which has been recorded for a given Field Number, i.e. without any cast. Maps with : 3 : Structure 4 : LineFont 5 : LevelList 6 : View 7 : Transf(ormation Matrix) 8 : LabelDisplay 13 : Color. Other values give a null handle It can then be of any kind, while specific items have a Type .
Standard_EXPORT Standard_Boolean | HasStructure () const
| returns True if an IGESEntity is defined with a Structure (it is normally reserved for certain classes, such as Macros)
Standard_EXPORT Handle_IGESData_IGESEntity | Structure () const
| Returns Structure (used by some types of IGES Entities only) Returns a Null Handle if Structure is not defined .
virtual Standard_EXPORT IGESData_DefType | DefLineFont () const
| Returns the definition status of LineFont .
Standard_EXPORT Standard_Integer | RankLineFont () const
| Returns LineFont definition as an Integer (if defined as Rank) If LineFont is defined as an Entity, returns a negative value .
Standard_EXPORT Handle_IGESData_LineFontEntity | LineFont () const
| Returns LineFont as an Entity (if defined as Reference) Returns a Null Handle if DefLineFont is not "DefReference" .
virtual Standard_EXPORT IGESData_DefList | DefLevel () const
| Returns the definition status of Level .
Standard_EXPORT Standard_Integer | Level () const
| Returns the level the entity belongs to. Returns -1 if the entity belongs to more than one level. .
Standard_EXPORT Handle_IGESData_LevelListEntity | LevelList () const
| Returns LevelList if Level is defined as a list. Returns a null handle if DefLevel is not DefSeveral. .
virtual Standard_EXPORT IGESData_DefList | DefView () const
| Returns the definition status of the view. This can be: none, one or several. .
Standard_EXPORT Handle_IGESData_ViewKindEntity | View () const
| Returns the view of this IGES entity. This view can be a single view or a list of views. Warning A null handle is returned if the view is not defined. .
Standard_EXPORT Handle_IGESData_ViewKindEntity | SingleView () const
| Returns the view as a single view if it was defined as such and not as a list of views. Warning A null handle is returned if DefView does not have the value DefOne. .
Standard_EXPORT Handle_IGESData_ViewKindEntity | ViewList () const
| Returns the view of this IGES entity as a list. Warning A null handle is returned if the definition status does not have the value DefSeveral. .
Standard_EXPORT Standard_Boolean | HasTransf () const
| Returns True if a Transformation Matrix is defined .
Standard_EXPORT Handle_IGESData_TransfEntity | Transf () const
| Returns the Transformation Matrix (under IGES definition) Returns a Null Handle if there is none for a more complete use, see Location & CompoundLocation .
Standard_EXPORT Standard_Boolean | HasLabelDisplay () const
| Returns True if a LabelDisplay mode is defined for this entity .
Standard_EXPORT Handle_IGESData_LabelDisplayEntity | LabelDisplay () const
| Returns the Label Display Associativity Entity if there is one. Returns a null handle if there is none. .
Standard_EXPORT Standard_Integer | BlankStatus () const
| gives Blank Status (0 visible, 1 blanked)
Standard_EXPORT Standard_Integer | SubordinateStatus () const
| gives Subordinate Switch (0-1-2-3)
Standard_EXPORT Standard_Integer | UseFlag () const
| gives Entity's Use Flag (0 to 5)
Standard_EXPORT Standard_Integer | HierarchyStatus () const
| gives Hierarchy status (0-1-2)
Standard_EXPORT Standard_Integer | LineWeightNumber () const
| Returns the LineWeight Number (0 not defined), see also LineWeight .
Standard_EXPORT Standard_Real | LineWeight () const
| Returns the true Line Weight, computed from LineWeightNumber and Global Parameter in the Model by call to SetLineWeight .
virtual Standard_EXPORT IGESData_DefType | DefColor () const
| Returns the definition status of Color. .
Standard_EXPORT Standard_Integer | RankColor () const
| Returns the color definition as an integer value if the color was defined as a rank. Warning A negative value is returned if the color was defined as an entity. .
Standard_EXPORT Handle_IGESData_ColorEntity | Color () const
| Returns the IGES entity which describes the color of the entity. Returns a null handle if this entity was defined as an integer. .
Standard_EXPORT Standard_Boolean | CResValues (const Standard_CString res1, const Standard_CString res2) const
| returns "reserved" alphanumeric values res1 and res2 res1 and res2 have to be reserved as Character[9 at least] (remark : their content is changed) returned values are ended by null character in 9th returned Boolean is False if res1 and res2 are blank, true else
Standard_EXPORT Standard_Boolean | HasShortLabel () const
| Returns true if a short label is defined. A short label is a non-blank 8-character string. .
Standard_EXPORT Handle_TCollection_HAsciiString | ShortLabel () const
| Returns the label value for this IGES entity as a string. Warning If the label is blank, this string is null. .
virtual Standard_EXPORT Standard_Boolean | HasSubScriptNumber () const
| Returns true if a subscript number is defined. A subscript number is an integer used to identify a label. .
Standard_EXPORT Standard_Integer | SubScriptNumber () const
| Returns the integer subscript number used to identify this IGES entity. Warning 0 is returned if no subscript number is defined for this IGES entity. .
Standard_EXPORT void | InitDirFieldEntity (const Standard_Integer fieldnum, const Handle(IGESData_IGESEntity)&ent)
| Initializes a directory field as an Entiy of any kind See DirFieldEntity for more details .
Standard_EXPORT void | InitTransf (const Handle(IGESData_TransfEntity)&ent)
| Initializes Transf, or erases it if <ent> is given Null .
Standard_EXPORT void | InitView (const Handle(IGESData_ViewKindEntity)&ent)
| Initializes View, or erases it if <ent> is given Null .
Standard_EXPORT void | InitLineFont (const Handle(IGESData_LineFontEntity)&ent, const Standard_Integer rank=0)
| Initializes LineFont : if <ent> is not Null, it gives LineFont, else <rank> gives or erases (if zero) RankLineFont .
Standard_EXPORT void | InitLevel (const Handle(IGESData_LevelListEntity)&ent, const Standard_Integer val=0)
| Initializes Level : if <ent> is not Null, it gives LevelList, else <val> gives or erases (if zero) unique Level .
Standard_EXPORT void | InitColor (const Handle(IGESData_ColorEntity)&ent, const Standard_Integer rank=0)
| Initializes Color data : if <ent> is not Null, it gives Color, else <rank> gives or erases (if zero) RankColor .
Standard_EXPORT void | InitStatus (const Standard_Integer blank, const Standard_Integer subordinate, const Standard_Integer useflag, const Standard_Integer hierarchy)
| Initializes the Status of Directory Part .
Standard_EXPORT void | SetLabel (const Handle(TCollection_HAsciiString)&label, const Standard_Integer sub=-1)
| Sets a new Label to an IGES Entity If is given, it sets value of SubScriptNumber else, SubScriptNumber is erased .
Standard_EXPORT void | InitMisc (const Handle(IGESData_IGESEntity)&str, const Handle(IGESData_LabelDisplayEntity)&lab, const Standard_Integer weightnum)
| Initializes various data (those not yet seen above), or erases them if they are given as Null (Zero for <weightnum>) : <str> for Structure, <lab> for LabelDisplay, and <weightnum> for WeightNumber .
Standard_EXPORT Standard_Boolean | HasOneParent () const
| Returns True if an entity has one and only one parent, defined by a SingleParentEntity Type Associativity (explicit sharing). Thus, implicit sharing remains defined at model level (see class ToolLocation) .
Standard_EXPORT Handle_IGESData_IGESEntity | UniqueParent () const
| Returns the Unique Parent (in the sense given by HasOneParent) Error if there is none or several .
Standard_EXPORT gp_GTrsf | Location () const
| Returns Location given by Transf in Directory Part (see above) It must be considered for local definition : if the Entity is set in a "Parent", that one can add its one Location, but this is not taken in account here : see CompoundLocation for that. If no Transf is defined, returns Identity If Transf is itself compound, gives the final result .
Standard_EXPORT gp_GTrsf | VectorLocation () const
| Returns Location considered for Vectors, i.e. without its Translation Part. As Location, it gives local definition. .
Standard_EXPORT gp_GTrsf | CompoundLocation () const
| Returns Location by taking in account a Parent which has its own Location : that one will be combined to that of <me> The Parent is considered only if HasOneParent is True, else it is ignored and CompoundLocation = Location .
Standard_EXPORT Standard_Boolean | HasName () const
| says if a Name is defined, as Short Label or as Name Property (Property is looked first, else ShortLabel is considered)
Standard_EXPORT Handle_TCollection_HAsciiString | NameValue () const
| returns Name value as a String (Property Name or ShortLabel) if SubNumber is defined, it is concatenated after ShortLabel as follows label(number). Ignored with a Property Name
Standard_EXPORT Standard_Boolean | ArePresentAssociativities () const
| Returns True if the Entity is defined with an Associativity list, even empty (that is, file contains its length 0) Else, the file contained NO idencation at all about this list. .
Standard_EXPORT Standard_Integer | NbAssociativities () const
| gives number of recorded associativities (0 no list defined)
Standard_EXPORT Interface_EntityIterator | Associativities () const
| Returns the Associativity List under the form of an EntityIterator. .
Standard_EXPORT Standard_Integer | NbTypedAssociativities (const Handle(Standard_Type)&atype) const
| gives how many Associativities have a given type
Standard_EXPORT Handle_IGESData_IGESEntity | TypedAssociativity (const Handle(Standard_Type)&atype) const
| returns the Associativity of a given Type (if only one exists) Error if none or more than one
Standard_EXPORT void | Associate (const Handle(IGESData_IGESEntity)&ent) const
| Sets "me" in the Associativity list of another Entity .
Standard_EXPORT void | Dissociate (const Handle(IGESData_IGESEntity)&ent) const
| Resets "me" from the Associativity list of another Entity .
Standard_EXPORT Standard_Boolean | ArePresentProperties () const
| Returns True if the Entity is defined with a Property list, even empty (that is, file contains its length 0) Else, the file contained NO idencation at all about this list .
Standard_EXPORT Standard_Integer | NbProperties () const
| Gives number of recorded properties (0 no list defined) .
Standard_EXPORT Interface_EntityIterator | Properties () const
| Returns Property List under the form of an EntityIterator .
Standard_EXPORT Standard_Integer | NbTypedProperties (const Handle(Standard_Type)&atype) const
| gives how many Properties have a given type
Standard_EXPORT Handle_IGESData_IGESEntity | TypedProperty (const Handle(Standard_Type)&atype, const Standard_Integer anum=0) const
| returns the Property of a given Type Error if none or more than one
Standard_EXPORT void | AddProperty (const Handle(IGESData_IGESEntity)&ent)
| Adds a Property in the list .
Standard_EXPORT void | RemoveProperty (const Handle(IGESData_IGESEntity)&ent)
| Removes a Property from the list .
Standard_EXPORT void | SetLineWeight (const Standard_Real defw, const Standard_Real maxw, const Standard_Integer gradw)
| computes and sets "true" line weight according IGES rules from global data MaxLineWeight (maxv) and LineWeightGrad (gradw), or sets it to defw (Default) if LineWeightNumber is null
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Protected Member Functions

Standard_EXPORT | IGESData_IGESEntity ()
| prepares lists of optionnal data, set values to defaults
Standard_EXPORT void | InitTypeAndForm (const Standard_Integer typenum, const Standard_Integer formnum)
| Initializes Type and Form Numbers to new values. Reserved for special uses .
Standard_EXPORT void | LoadAssociativities (const Interface_EntityList &list)
| Loads a complete, already loaded, List of Asociativities (used during Read or Copy Operations) .
Standard_EXPORT void | LoadProperties (const Interface_EntityList &list)
| Loads a complete, already loaded, List of Properties (used during Read or Copy Operations) .
Standard_EXPORT void | ClearProperties ()
| Removes all properties in once .

## Private Member Functions

Standard_EXPORT void | Clear ()
| Clears specific IGES data .
Standard_EXPORT void | AddAssociativity (const Handle(IGESData_IGESEntity)&ent)
| Adds an Associativity in the list (called by Associate only) .
Standard_EXPORT void | RemoveAssociativity (const Handle(IGESData_IGESEntity)&ent)
| Removes an Associativity from the list (called by Dissociate) .
Standard_EXPORT void | ClearAssociativities ()
| Removes all associativities in once .

## Private Attributes

Standard_Integer | theType
Standard_Integer | theForm
Handle_IGESData_IGESEntity | theStructure
IGESData_DefSwitch | theDefLineFont
Handle_IGESData_IGESEntity | theLineFont
Standard_Integer | theDefLevel
Handle_IGESData_IGESEntity | theLevelList
Handle_IGESData_IGESEntity | theView
Handle_IGESData_IGESEntity | theTransf
Handle_IGESData_IGESEntity | theLabDisplay
Standard_Integer | theStatusNum
Standard_Integer | theLWeightNum
Standard_Real | theLWeightVal
IGESData_DefSwitch | theDefColor
Handle_IGESData_IGESEntity | theColor
Standard_Character | theRes1 [9]
Standard_Character | theRes2 [9]
Handle_TCollection_HAsciiString | theShortLabel
Standard_Integer | theSubScriptN
Interface_EntityList | theAssocs
Interface_EntityList | theProps

## Constructor & Destructor Documentation

Standard_EXPORT IGESData_IGESEntity::IGESData_IGESEntity | ( |  | ) | `[protected]`

## Member Function Documentation

Standard_EXPORT void IGESData_IGESEntity::AddAssociativity | ( | const Handle(IGESData_IGESEntity)& | ent | ) | `[private]`

Standard_EXPORT void IGESData_IGESEntity::AddProperty | ( | const Handle(IGESData_IGESEntity)& | ent | ) |

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::ArePresentAssociativities | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::ArePresentProperties | ( |  | ) | const

Standard_EXPORT void IGESData_IGESEntity::Associate | ( | const Handle(IGESData_IGESEntity)& | ent | ) | const

Standard_EXPORT Interface_EntityIterator IGESData_IGESEntity::Associativities | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::BlankStatus | ( |  | ) | const

Standard_EXPORT void IGESData_IGESEntity::Clear | ( |  | ) | `[private]`

Standard_EXPORT void IGESData_IGESEntity::ClearAssociativities | ( |  | ) | `[private]`

Standard_EXPORT void IGESData_IGESEntity::ClearProperties | ( |  | ) | `[protected]`

Standard_EXPORT Handle_IGESData_ColorEntity IGESData_IGESEntity::Color | ( |  | ) | const

Standard_EXPORT gp_GTrsf IGESData_IGESEntity::CompoundLocation | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::CResValues | ( | const Standard_CString | res1,
|  | const Standard_CString | res2
| ) | const

virtual Standard_EXPORT IGESData_DefType IGESData_IGESEntity::DefColor | ( |  | ) | const`[virtual]`

| Reimplemented in IGESData_UndefinedEntity.

virtual Standard_EXPORT IGESData_DefList IGESData_IGESEntity::DefLevel | ( |  | ) | const`[virtual]`

| Reimplemented in IGESData_UndefinedEntity.

virtual Standard_EXPORT IGESData_DefType IGESData_IGESEntity::DefLineFont | ( |  | ) | const`[virtual]`

| Reimplemented in IGESData_UndefinedEntity.

virtual Standard_EXPORT IGESData_DefList IGESData_IGESEntity::DefView | ( |  | ) | const`[virtual]`

| Reimplemented in IGESData_UndefinedEntity.

Standard_EXPORT Handle_IGESData_IGESEntity IGESData_IGESEntity::DirFieldEntity | ( | const Standard_Integer | fieldnum | ) | const

Standard_EXPORT void IGESData_IGESEntity::Dissociate | ( | const Handle(IGESData_IGESEntity)& | ent | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::FormNumber | ( |  | ) | const

Standard_EXPORT const IGESData_IGESEntity::Handle | ( | Standard_Type |  | ) | const

Reimplemented in IGESAppli_DrilledHole, IGESAppli_ElementResults, IGESAppli_FiniteElement, IGESAppli_Flow, IGESAppli_FlowLineSpec, IGESAppli_LevelFunction, IGESAppli_LevelToPWBLayerMap, IGESAppli_LineWidening, IGESAppli_NodalConstraint, IGESAppli_NodalDisplAndRot, IGESAppli_NodalResults, IGESAppli_Node, IGESAppli_PartNumber, IGESAppli_PinNumber, IGESAppli_PipingFlow, IGESAppli_PWBArtworkStackup, IGESAppli_PWBDrilledHole, IGESAppli_ReferenceDesignator, IGESAppli_RegionRestriction, IGESBasic_AssocGroupType, IGESBasic_ExternalReferenceFile, IGESBasic_ExternalRefFile, IGESBasic_ExternalRefFileIndex, IGESBasic_ExternalRefFileName, IGESBasic_ExternalRefLibName, IGESBasic_ExternalRefName, IGESBasic_Group, IGESBasic_GroupWithoutBackP, IGESBasic_Hierarchy, IGESBasic_Name, IGESBasic_OrderedGroup, IGESBasic_OrderedGroupWithoutBackP, IGESBasic_SingleParent, IGESBasic_SingularSubfigure, IGESBasic_SubfigureDef, IGESData_ColorEntity, IGESData_FreeFormatEntity, IGESData_LabelDisplayEntity, IGESData_LevelListEntity, IGESData_LineFontEntity, IGESData_NameEntity, IGESData_SingleParentEntity, IGESData_TransfEntity, IGESData_UndefinedEntity, IGESData_ViewKindEntity, IGESDefs_AssociativityDef, IGESDefs_AttributeDef, IGESDefs_AttributeTable, IGESDefs_GenericData, IGESDefs_MacroDef, IGESDefs_TabularData, IGESDefs_UnitsData, IGESDimen_AngularDimension, IGESDimen_BasicDimension, IGESDimen_CenterLine, IGESDimen_CurveDimension, IGESDimen_DiameterDimension, IGESDimen_DimensionDisplayData, IGESDimen_DimensionedGeometry, IGESDimen_DimensionTolerance, IGESDimen_DimensionUnits, IGESDimen_FlagNote, IGESDimen_GeneralLabel, IGESDimen_GeneralNote, IGESDimen_GeneralSymbol, IGESDimen_LeaderArrow, IGESDimen_LinearDimension, IGESDimen_NewDimensionedGeometry, IGESDimen_NewGeneralNote, IGESDimen_OrdinateDimension, IGESDimen_PointDimension, IGESDimen_RadiusDimension, IGESDimen_Section, IGESDimen_SectionedArea, IGESDimen_WitnessLine, IGESDraw_CircArraySubfigure, IGESDraw_ConnectPoint, IGESDraw_Drawing, IGESDraw_DrawingWithRotation, IGESDraw_LabelDisplay, IGESDraw_NetworkSubfigure, IGESDraw_NetworkSubfigureDef, IGESDraw_PerspectiveView, IGESDraw_Planar, IGESDraw_RectArraySubfigure, IGESDraw_SegmentedViewsVisible, IGESDraw_View, IGESDraw_ViewsVisible, IGESDraw_ViewsVisibleWithAttr, IGESGeom_Boundary, IGESGeom_BoundedSurface, IGESGeom_BSplineCurve, IGESGeom_BSplineSurface, IGESGeom_CircularArc, IGESGeom_CompositeCurve, IGESGeom_ConicArc, IGESGeom_CopiousData, IGESGeom_CurveOnSurface, IGESGeom_Direction, IGESGeom_Flash, IGESGeom_Line, IGESGeom_OffsetCurve, IGESGeom_OffsetSurface, IGESGeom_Plane, IGESGeom_Point, IGESGeom_RuledSurface, IGESGeom_SplineCurve, IGESGeom_SplineSurface, IGESGeom_SurfaceOfRevolution, IGESGeom_TabulatedCylinder, IGESGeom_TransformationMatrix, IGESGeom_TrimmedSurface, IGESGraph_Color, IGESGraph_DefinitionLevel, IGESGraph_DrawingSize, IGESGraph_DrawingUnits, IGESGraph_HighLight, IGESGraph_IntercharacterSpacing, IGESGraph_LineFontDefPattern, IGESGraph_LineFontDefTemplate, IGESGraph_LineFontPredefined, IGESGraph_NominalSize, IGESGraph_Pick, IGESGraph_TextDisplayTemplate, IGESGraph_TextFontDef, IGESGraph_UniformRectGrid, IGESSolid_Block, IGESSolid_BooleanTree, IGESSolid_ConeFrustum, IGESSolid_ConicalSurface, IGESSolid_Cylinder, IGESSolid_CylindricalSurface, IGESSolid_EdgeList, IGESSolid_Ellipsoid, IGESSolid_Face, IGESSolid_Loop, IGESSolid_ManifoldSolid, IGESSolid_PlaneSurface, IGESSolid_RightAngularWedge, IGESSolid_SelectedComponent, IGESSolid_Shell, IGESSolid_SolidAssembly, IGESSolid_SolidInstance, IGESSolid_SolidOfLinearExtrusion, IGESSolid_SolidOfRevolution, IGESSolid_Sphere, IGESSolid_SphericalSurface, IGESSolid_ToroidalSurface, IGESSolid_Torus, and IGESSolid_VertexList.

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasLabelDisplay | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasName | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasOneParent | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasShortLabel | ( |  | ) | const

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasStructure | ( |  | ) | const

virtual Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasSubScriptNumber | ( |  | ) | const`[virtual]`

| Reimplemented in IGESData_UndefinedEntity.

Standard_EXPORT Standard_Boolean IGESData_IGESEntity::HasTransf | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::HierarchyStatus | ( |  | ) | const

Standard_EXPORT IGESData_IGESType IGESData_IGESEntity::IGESType | ( |  | ) | const

Standard_EXPORT void IGESData_IGESEntity::InitColor | ( | const Handle(IGESData_ColorEntity)& | ent,
|  | const Standard_Integer | rank = `0`
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitDirFieldEntity | ( | const Standard_Integer | fieldnum,
|  | const Handle(IGESData_IGESEntity)& | ent
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitLevel | ( | const Handle(IGESData_LevelListEntity)& | ent,
|  | const Standard_Integer | val = `0`
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitLineFont | ( | const Handle(IGESData_LineFontEntity)& | ent,
|  | const Standard_Integer | rank = `0`
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitMisc | ( | const Handle(IGESData_IGESEntity)& | str,
|  | const Handle(IGESData_LabelDisplayEntity)& | lab,
|  | const Standard_Integer | weightnum
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitStatus | ( | const Standard_Integer | blank,
|  | const Standard_Integer | subordinate,
|  | const Standard_Integer | useflag,
|  | const Standard_Integer | hierarchy
| ) |

Standard_EXPORT void IGESData_IGESEntity::InitTransf | ( | const Handle(IGESData_TransfEntity)& | ent | ) |

Standard_EXPORT void IGESData_IGESEntity::InitTypeAndForm | ( | const Standard_Integer | typenum,
|  | const Standard_Integer | formnum
| ) | `[protected]`

Standard_EXPORT void IGESData_IGESEntity::InitView | ( | const Handle(IGESData_ViewKindEntity)& | ent | ) |

Standard_EXPORT Handle_IGESData_LabelDisplayEntity IGESData_IGESEntity::LabelDisplay | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::Level | ( |  | ) | const

Standard_EXPORT Handle_IGESData_LevelListEntity IGESData_IGESEntity::LevelList | ( |  | ) | const

Standard_EXPORT Handle_IGESData_LineFontEntity IGESData_IGESEntity::LineFont | ( |  | ) | const

Standard_EXPORT Standard_Real IGESData_IGESEntity::LineWeight | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::LineWeightNumber | ( |  | ) | const

Standard_EXPORT void IGESData_IGESEntity::LoadAssociativities | ( | const Interface_EntityList & | list | ) | `[protected]`

Standard_EXPORT void IGESData_IGESEntity::LoadProperties | ( | const Interface_EntityList & | list | ) | `[protected]`

Standard_EXPORT gp_GTrsf IGESData_IGESEntity::Location | ( |  | ) | const

Standard_EXPORT Handle_TCollection_HAsciiString IGESData_IGESEntity::NameValue | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::NbAssociativities | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::NbProperties | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::NbTypedAssociativities | ( | const Handle(Standard_Type)& | atype | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::NbTypedProperties | ( | const Handle(Standard_Type)& | atype | ) | const

Standard_EXPORT Interface_EntityIterator IGESData_IGESEntity::Properties | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::RankColor | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::RankLineFont | ( |  | ) | const

Standard_EXPORT void IGESData_IGESEntity::RemoveAssociativity | ( | const Handle(IGESData_IGESEntity)& | ent | ) | `[private]`

Standard_EXPORT void IGESData_IGESEntity::RemoveProperty | ( | const Handle(IGESData_IGESEntity)& | ent | ) |

Standard_EXPORT void IGESData_IGESEntity::SetLabel | ( | const Handle(TCollection_HAsciiString)& | label,
|  | const Standard_Integer | sub = `-1`
| ) |

Standard_EXPORT void IGESData_IGESEntity::SetLineWeight | ( | const Standard_Real | defw,
|  | const Standard_Real | maxw,
|  | const Standard_Integer | gradw
| ) |

Standard_EXPORT Handle_TCollection_HAsciiString IGESData_IGESEntity::ShortLabel | ( |  | ) | const

Standard_EXPORT Handle_IGESData_ViewKindEntity IGESData_IGESEntity::SingleView | ( |  | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESData_IGESEntity::Structure | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::SubordinateStatus | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::SubScriptNumber | ( |  | ) | const

Standard_EXPORT Handle_IGESData_TransfEntity IGESData_IGESEntity::Transf | ( |  | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESData_IGESEntity::TypedAssociativity | ( | const Handle(Standard_Type)& | atype | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESData_IGESEntity::TypedProperty | ( | const Handle(Standard_Type)& | atype,
|  | const Standard_Integer | anum = `0`
| ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::TypeNumber | ( |  | ) | const

Standard_EXPORT Handle_IGESData_IGESEntity IGESData_IGESEntity::UniqueParent | ( |  | ) | const

Standard_EXPORT Standard_Integer IGESData_IGESEntity::UseFlag | ( |  | ) | const

Standard_EXPORT gp_GTrsf IGESData_IGESEntity::VectorLocation | ( |  | ) | const

Standard_EXPORT Handle_IGESData_ViewKindEntity IGESData_IGESEntity::View | ( |  | ) | const

Standard_EXPORT Handle_IGESData_ViewKindEntity IGESData_IGESEntity::ViewList | ( |  | ) | const

## Field Documentation

Interface_EntityList IGESData_IGESEntity::theAssocs `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theColor `[private]`

IGESData_DefSwitch IGESData_IGESEntity::theDefColor `[private]`

Standard_Integer IGESData_IGESEntity::theDefLevel `[private]`

IGESData_DefSwitch IGESData_IGESEntity::theDefLineFont `[private]`

Standard_Integer IGESData_IGESEntity::theForm `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theLabDisplay `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theLevelList `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theLineFont `[private]`

| Reimplemented in IGESBasic_Hierarchy.

Standard_Integer IGESData_IGESEntity::theLWeightNum `[private]`

Standard_Real IGESData_IGESEntity::theLWeightVal `[private]`

Interface_EntityList IGESData_IGESEntity::theProps `[private]`

Standard_Character IGESData_IGESEntity::theRes1[9]`[private]`

Standard_Character IGESData_IGESEntity::theRes2[9]`[private]`

Handle_TCollection_HAsciiString IGESData_IGESEntity::theShortLabel `[private]`

Standard_Integer IGESData_IGESEntity::theStatusNum `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theStructure `[private]`

Standard_Integer IGESData_IGESEntity::theSubScriptN `[private]`

Handle_IGESData_IGESEntity IGESData_IGESEntity::theTransf `[private]`

Standard_Integer IGESData_IGESEntity::theType `[private]`

| Reimplemented in IGESAppli_NodalConstraint, IGESBasic_AssocGroupType, IGESGeom_Boundary, IGESGeom_BoundedSurface, and IGESGeom_SplineCurve.

Handle_IGESData_IGESEntity IGESData_IGESEntity::theView `[private]`

| Reimplemented in IGESBasic_Hierarchy.

The documentation for this class was generated from the following file:

- IGESData_IGESEntity.hxx