API Reference > Classes > Family Classes > OdBmFamilyInstance Class
OdBmFamilyInstance Class
Syntax
C++
class OdBmFamilyInstance : public OdBmInsertableInst;

BmFamilyInstance.h

This class represents an instance of a family type. 

 

Returns this family instance's analytical bottom plane identifier.
 
Returns this family instance's analytical top plane identifier.
 
Returns this family instance's associated sketch plane id.
 
Returns this family instance's connector manager from file.
 
Retrieves the structural type of the instance.
 
Returns the curve driver for this family instance.
 
Returns the design property manager for this family instance.
 
Returns FamilySymbol id of FamilyIntance. 
Returns this family instance's specs.
 
Returns this family instance's user data.
 
Checks whether applicable objects have flipped "From room" and "To room" settings.
 
Checks if the X-axis is flipped.
 
Checks if the Y-axis is flipped.
 
It is using to implement HOST_ID_PARAM 
Returns this family instance's inplace insertion helper.
 
Returns the insert orientation of this family instance.
 
Returns the parameters of this instance.
 
Checks if this family instance is dormant.
 
Returns the instance origin.
 
Checks if this family instance is invisible.
 
Returns an array of leaders.
 
Returns this family instance's master symbol id.
 
Returns the offset position array.
 
Returns this family instance's owner element id.
 
Returns the POF driver for this family instance.
 
Returns this family instance's position relative to grid.
 
Returns the reference direction for this instance.
 
Returns the references of this family instance.
 
Checks if the room bounding is turned on.
 
 
Returns the structural usage of the instance.
 
Returns an array of subcomponents for the current family instance.
 
Returns a table of subinstances for this family instace.
 
Returns the super instance of this family instance element.
 
Checks the value of the flag to use offset position.
 
Checks if this family instance is vertical.
 
Checks the visibility property value for this instance.
 
Checks if this family instance is based on a work plane.
 
Checks if the work plane is flipped for this family instance.
 
Returns the Z-axis vector for this instance.
 
Returns true if FamilyInstance is Curtain Panel. 
Checks if the family instance is mirrored.
 
Returns true if FamilyInstance is Mullion. 
set 
Sets the data of FamilyInstance
 
set 
Sets the data of FamilyInstance
 
set 
Sets the data of FamilyInstance
 
set 
Sets the data of FamilyInstance
 
set 
Sets the data of FamilyInstance
 
Sets an analytical bottom plane for this family instance.
 
Sets an analytical top plane for this family instance.
 
Associates a sketch plane with this family instance.
 
Sets the new structural type of the instance.
 
Sets the specs for this family instance.
 
Sets user data for this family instance.
 
Flips the "from room" and "to room" settings for applicable objects, if the passed parameter is true.
 
Flips X-axis depending on the parameter value.
 
Flips Y-axis depending on the parameter value.
 
Sets the instance parameters for this instance.
 
Sets a new value for the flag that checks whether the instance is dormant.
 
Sets an origin for this instance.
 
Sets the invisibility flag for this family instance.
 
Sets an array of leaders.
 
Sets the offset position array.
 
Sets this family's position relative to grid.
 
Sets the reference direction for this instance.
 
Sets the references for this family instance.
 
Sets a new value to the room bounding flag.
 
Rotates the FamilyInstance
 
 
Sets the structural usage for this family instance.
 
Sets the super instance for this family instance element.
 
Sets FamilySymbol id of FamilyIntance.
 
Sets a new value to the flag to use offset position.
 
Sets the visibility property value for this instance.
 
Sets a new value to the flag that checks if this instance is based on a work plane.
 
Sets a new value for the flag that checks whether the work plane is flipped.
 
Sets the Z-axis vector for this instance.
 
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.